cpu60:软件中的CPU仿真示例

时间:2024-05-17 08:16:39
【文件属性】:

文件名称:cpu60:软件中的CPU仿真示例

文件大小:5KB

文件格式:ZIP

更新时间:2024-05-17 08:16:39

education simulator cpu cpu-model C

用60行代码编写的简单CPU模型 CPU60是用60行C代码编写的简单CPU模型。 它支持8个寄存器和一些简单的指令: mov , add , addi , sub , subi and , andi or ori指令。 在每条指令之后是CPU寄存器转储。 默认情况下,从标准输入中读取输入。 可能会传递标志-r来模拟CPU的正确复位。 复位后,所有寄存器均填充0。 如果没有-r ,则寄存器的值是不确定的,并且您的程序指令不能取决于寄存器的内容。 如何建造 建立: make 怎么跑 手动: % ./cpu60 reg0=a7 reg1=f1 reg2=d9 reg3=2a reg4=82 reg5=c8 reg6=d8 reg7=fe sub r0,r0,r0 reg0=00 reg1=f1 reg2=d9 reg3=2a reg4=82


【文件预览】:
cpu60-master
----.gitignore(246B)
----.travis.yml(63B)
----COPYRIGHT.md(1KB)
----LICENSE(1KB)
----README.md(2KB)
----tests()
--------prog.0.o(795B)
--------prog.0.t(83B)
----makefile(215B)
----cpu60.c(2KB)

网友评论