英特尔4004处理器的Python软件实现。
一般信息
使用原始助记符,指令和注释语法的两遍汇编器
监视工具以单步执行代码并检查寄存器,内存等
设计目标
应该使用二进制算术和运算来执行尽可能多的内部操作。
无需使用任何外部库(例如,纯Python)。
构建功能全面的i4004操作码仿真器。
构建一个可以正常工作的汇编器,该汇编器会生成正确的操作码。
构造一个可以正常工作的i4004芯片,该芯片可以使用从编译器生成的目标代码(可能使用Ardiuno板上的微型python或电路python)。
例子
汇编程序指令和其他补充
汇编程序指令不是proogram本身的一部分,但是可以控制诸如起始地址和各种环境设置之类的内容。
指示
例子
意义
结尾
结尾
表示程序结束,但不一定表示代码结束
组织
组织100
汇编并放置从地址100开始的目标代码
别针
针1
i4004的引脚10(测试引
1