我尝试学习MIPS架构并且有点困难 在R-Type指令集。 我知道在MIPS中有32个寄存器 每个都可以是旧的32位数据。 但在R型中,rs rt和rd字段只有5位长。 如果我想做点什么怎么办? 添加$ t0,4000,5000? 该指令如何适合R-TYPE或甚至更大的数字 提前谢谢
答案 0 :(得分:1)
没有添加两个常量的ALU指令。您可以添加两个寄存器或寄存器和常量。
这是你可以做的:
li $t0, 4000
addiu $t0, $t0, 5000
或
li $t0, 4000
li $t1, 5000
addu $t0, $t0, $t1