use*_*956 2 assembly mips opcode
如何知道MIPS指令的操作码是Register,Imidiate还是Jump?鉴于本书中的这个表,但有没有办法定义操作码的格式?
Sev*_*yev 5
看看操作码位 - 最重要的6位.在C中,如果n是32位命令dword,则操作码的表达式为(n >> 26) & 0x3f.
n
(n >> 26) & 0x3f
如果操作码是0,那么它是一个寄存器命令.
如果它是2(j),3(jal)或26(trap) - 那就是跳跃.
j
jal
trap
其他立即.
MIPS编码,包括所有的操作码列表的小抄,可在这里,和其他地方的可能.
归档时间:
12 年 前
查看次数:
2868 次
最近记录: