我在MIPS MARS模拟器上运行了以下代码片段.那个模拟器是小端.结果如下:
lui $t0,0x1DE # $t0 = 0x01DE0000
ori $t0,$t0,0xCADE # $t0 = 0x01DECADE
lui $t1,0x1001 # $t1 = 0x10010000
sw $t0,200($t1) # $t1 + 200 bytes = 0x01DECADE
lw $t2,200($t1) # $t2 = 0x01DECADE
Run Code Online (Sandbox Code Playgroud)
所以在一个小端MIPS模拟器上,程序结束时$ t2的值是0x01DECADE.如果这个模拟器是大端,那么它的价值是什么?它会是0xDECADE01还是仍然是0x01DECADE?
| 归档时间: |
|
| 查看次数: |
8482 次 |
| 最近记录: |