文件名称:emulator-4917:clojure和clojurescript中的4917微处理器仿真器
文件大小:12KB
文件格式:ZIP
更新时间:2024-06-13 14:32:58
emulator clojure Clojure
基于clojure / clojurescript的emulator-4917-4917仿真器 4917微处理器是专为 COMP1917设计的4位CPU。 这个模拟器是由clojure和clojurescript编写的,我使用Clojure 1.7的新功能来降低代码的复杂性,您可以在JVM或Node.js上构建并运行该模拟器。 对于那些有趣的如何编写4917仿真器的方法,我在这里编写了一个教程: 稍后,我将用英语更新本教程。 使用情况(JVM) 要在JVM上执行此仿真器,可以使用lein lein run -- examples/countdown.bin 或将该应用程序编译为jar并执行 lein uberjar java -jar target/emulator-4917-0.1.0-SNAPSHOT-standalone.jar examples/countdown.bin
【文件预览】:
emulator-4917-master
----src()
--------emulator_4917()
----run.js(340B)
----doc()
--------intro.md(111B)
----README.org(2KB)
----examples()
--------calculate_6+3+1.bin(7B)
--------bell.bin(2B)
--------countdown.bin(8B)
--------countup.bin(6B)
----.travis.yml(104B)
----LICENSE(11KB)
----test()
--------emulator_4917()
----project.clj(942B)
----.gitignore(99B)