elements-computing

时间:2024-04-10 18:37:46
【文件属性】:

文件名称:elements-computing

文件大小:32KB

文件格式:ZIP

更新时间:2024-04-10 18:37:46

Assembly

计算 从NAND门到高级语言的HACK计算机的实现。用python编写,并受“计算系统元素”的启发。 项目结构: ├── asm: HACK-assembly files ├── assembler: Assemble HACK-assembly files into machine code ├── cpu: HACK cpu architecture including ALU, memory, and logic gates ├── tests: unit tests 使用汇编器: python hack-assemble.py input.asm output.hack 有关完整的HACK计算机规范,请参阅


【文件预览】:
elements-computing-master
----.gitignore(25B)
----todo.txt(1KB)
----README.md(573B)
----tests()
--------data()
--------__init__.py(0B)
--------test_alu.py(5KB)
--------test_assembler.py(2KB)
--------test_parser.py(6KB)
--------util.py(837B)
--------test_gate.py(6KB)
--------test_memory.py(4KB)
----hack-assemble.py(204B)
----cpu()
--------alu.py(4KB)
--------gate.py(3KB)
--------__init__.py(0B)
--------memory.py(4KB)
----asm()
--------fill.asm(903B)
--------mult.asm(476B)
----assembler()
--------assembler.py(3KB)
--------__init__.py(0B)
--------symboltable.py(888B)
--------parser.py(9KB)

网友评论