【发布时间】:2013-09-29 01:15:14
【问题描述】:
我正在编写一个 c 程序并解码 mips 32 位指令并模拟它们的功能减去按位部分。我不知道我应该如何区分签名和未签名的操作。
例如,给定寄存器 rd 和 rs,我需要将结果相乘并将结果放入 rd。
对于多指令,就这么简单:
reg[rd] = reg[rs] * reg[rt];
多指令应该是什么?我需要先对寄存器的内容进行按位运算吗?
我还需要做:
-添加,添加, -div,迪武 -sub, subu
它们在功能上的区别是否相同?
【问题讨论】: