cpu:Logisim 实现的微编码 CPU

时间:2024-07-25 10:30:09
【文件属性】:

文件名称:cpu:Logisim 实现的微编码 CPU

文件大小:15KB

文件格式:ZIP

更新时间:2024-07-25 10:30:09

JavaScript

逻辑处理器 这是一个在逻辑电路模拟器创建的简单的受 MIPS 启发的 CPU。 它使用微代码,它是从我用 javascript 编写的微汇编程序生成的。 我创建这个是为了猜测微码的工作原理,因为我被困在飞机上。 其中大部分是在 9 小时的飞行中创建的。 细节 该设计记录在 arch.txt 中,并在此处进行了总结。 它是一个具有 8 个通用寄存器的多周期 CPU。 字长是16位,地址总线也是16位。 指令是一个词,但有些指令有一个立即值,它占据了下一个词。 指令格式如下: 7 位操作码 3 位 rd(目标寄存器) 3 位 rs(源寄存器 1) 3 位 rt(源寄存器 2) 指示 系统: 0x00 NOOP 记忆: 0x04 LW rd, rs # Load word into $rd from address in $rs 0x05 SW


【文件预览】:
cpu-master
----cpu.circ(97KB)
----arch.txt(4KB)
----.gitignore(12B)
----README.md(3KB)
----microassembler.js(16KB)

网友评论