100011 10011 01010 1111111111101100 OP基本rt偏移量
上面的机器代码翻译成一个加载字MIPS指令 lw $ t2,?($ s3)
偏移量可以为65516,它是二进制偏移量的十进制值吗? 有最大偏移量吗?
答案 0 :(得分:1)
I格式指令中的offset字段是一个16位 signed 1 (2s补码)值,因此它可以是-32768范围内的任何值。 ..32767。在您的示例中,二进制值1111111111101100为-20
1 它已为大多数指令签名-包括所有加载和存储指令。对于逻辑指令(andi / ori / xori),它是无符号的,在这里它是掩码值而不是偏移量