Skip to content

AD-iOS/LMVM

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lamina-VM

此倉庫復刻自 Lamina-dev/LMVM
復刻者: AD




前言
本倉庫復刻自 Lamina-dev/LMVM
本倉庫會定時和 Lamina-dev/LMVM 同步
如果需要提交更新可以自己去復刻或者聯繫 LMVM 當前倉庫維護者

目錄

架構設計

採用了 類 Intel X86 指令集 指令後綴,使用 imm(i)、mem(m)、reg(r) 來表示指令參數 分為雙後綴(例如 movrrmovrm)和單後綴指令(例如 addraddi) 全局 64 位尋址模式,提供 r0-r254 的 8 字節寄存器和 heap

貢獻

許可證

注意事項

  1. vm/main.cpp 中,如果因平台問題無法編譯,可嘗試刪除計時(chrono)相關代碼(本復刻倉庫已默認注釋掉)

特性

  • 高性能:基於 C++ 高效記憶體操作
  • 可擴展:模組化指令集架構

About

Lamina-VM

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 98.3%
  • Other 1.7%