文件名称:bm:具有自己的字节码和汇编语言的简单虚拟机
文件大小:81KB
文件格式:ZIP
更新时间:2024-04-18 13:29:05
toolchain bytecode virtual-machine assembly assembly-language
BM 具有自己的字节码和汇编语言的简单虚拟机。 建造 我们正在使用构建系统,该系统需要使用任何相对标准的投诉C编译器进行引导的步骤。 在Linux / MacOS / FreeBSD /上,除带MSVC的Windows以外,地球上的所有OS都: $ cc -o nobuild nobuild.c $ ./nobuild help 如果您仍然想在Windows上使用MSVC,请从MSVC的开发环境中运行 : > cl.exe nobuild.c > nobuild.exe help 构建libbm库 $ ./nobuild lib 静态库将放入./build/library/ 构建工具链 $ ./nobuild tools 工具链的二进制文件将放置在./build/toolchain/ 。 构建和运行示例 $ ./nobuild examples 这些示例将放在./build
【文件预览】:
bm-master
----docs()
--------assembly.md(2KB)
--------bytecode.md(16B)
--------debugger.md(11B)
----.snitch.yaml(62B)
----tools()
--------basm.vim(2KB)
--------x86_64.gdb(218B)
--------basm-mode.el(3KB)
----.github()
--------workflows()
----test()
--------examples()
----assets()
--------birch-296x328.png(9KB)
--------birch.svg(3KB)
----LICENSE(1KB)
----nobuild.h(26KB)
----CONTRIBUTING.md(406B)
----src()
--------library()
--------toolchain()
----nobuild.c(9KB)
----examples()
--------direct-memory-access.basm.ignored(199B)
--------hello.basm(259B)
--------fib.basm(373B)
--------123f.basm(117B)
--------rot13.basm(2KB)
--------multichar-literal.basm(241B)
--------cast.basm(305B)
--------chars.basm(87B)
--------bits.basm(244B)
--------stdlib()
--------compile-time-exprs.basm(307B)
--------gray.basm(332B)
--------e.basm(450B)
--------prime.basm(902B)
--------for-if-even.basm(195B)
--------deferred-entry-point.basm(115B)
--------pi.basm(1KB)
--------123i.basm(119B)
--------lerp.basm(608B)
----.gitignore(100B)
----README.md(3KB)