mips
基于mips的31条指令集和ise软件的单周期cpu设计与实现
1) I 型指令,指令类型只是 op 决定 2) (rs), immediate 为源操作数, immediate 需要拓展成 32 位 3) rt 为目的寄存器地址, ALU 或移位器将结果写入 D. 所需器件: 7 1) 取指部分 PC寄存器、加法器(产生下一条 PC)、 ROM(存放指令) 2)执行部分 寄存器堆、拓展器(拓展 immediate)、控制器(产生控制信号)、移位器、选择器
基于mips精简指令集的32位微处理器的设计
在研制过程中,Intel 计算机专家泰德霍夫 (Ted Hoff)发现,与其依照每一个不同的使用规格设计一颗颗不同的芯片,不如把整个结构拆分成两部分,一边是共用的 、能进行逻辑控制用的处理器,另一边则是用来贮存指令的只读存储器 ROM(Read Only Memory)。 对于不同计算器,只需要改变存储器的内容。 如此一来,同一个处理器可以应用在各种不同的计算器
基于单周期mips微控制器设计(编辑修改稿)
32’h001c, $t7 存的数据是 32’h0004 Slt 运算: slt $s0, $a1, $t7 3239。 h00: ins={639。 b000000, 539。 b00101, 539。 b01111, 539。 b10000, 539。 b00000, 639。 b101010}。 其中 $a1 存的数据是 32’h001c, $t7 存的数据是 32’h0004 分支指令: