这些MIPS说明中是否有可能存在?

这些MIPS说明中是否有可能存在?,mips,computer-architecture,Mips,Computer Architecture,我正试图解决《计算机组织与设计》一书中的问题 我在这本书的解答中遇到了一系列说明。 但mips汇编程序Qtspim无法解释它们。 这是说明书。(第四版,问题2.14.4a) 为什么ori有3个寄存器?(我认为这不是r型指令) 为什么有32位的即时性?(我认为指令本身具有32位智能。) 提前谢谢。前两个说明看起来不错,但下面三个不行。有可能这些都是打字错误,或者这本书的作者使用了不同的MIPS汇编程序,它接受这些指令并将它们转换成有效的指令 例如: and $t2,$t2,0x0000003f

我正试图解决《计算机组织与设计》一书中的问题

我在这本书的解答中遇到了一系列说明。 但mips汇编程序Qtspim无法解释它们。 这是说明书。(第四版,问题2.14.4a)

为什么ori有3个寄存器?(我认为这不是r型指令) 为什么有32位的即时性?(我认为指令本身具有32位智能。)


提前谢谢。

前两个说明看起来不错,但下面三个不行。有可能这些都是打字错误,或者这本书的作者使用了不同的MIPS汇编程序,它接受这些指令并将它们转换成有效的指令

例如:

and $t2,$t2,0x0000003f
=>
lui$t2,0;将上半字与0x0000相加会将其设置为0

andi$t2,$t2,0x003f


=>
andi$t1,$t1,0xffc0;将上半字与0xffff相加不会改变它


=>
或$t1、$t1、$t2

and $t2,$t2,0x0000003f
and $t1,$t1,0xffffffc0
ori $t1,$t1,$t2