MIPS小端模式LWL和LWR的作用
Posted jebediahkerman
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MIPS小端模式LWL和LWR的作用相关的知识,希望对你有一定的参考价值。
.data base: .byte 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88 .text or $s0, $0, $0 lwl $s0, base + 4 or $a0, $0, $s0 jal print lwr $s0, base + 1 or $a0, $0, $s0 jal print or $s0, $0, $0 lwl $s0, base + 5 or $a0, $0, $s0 jal print lwr $s0, base + 2 or $a0, $0, $s0 jal print or $s0, $0, $0 lwl $s0, base + 6 or $a0, $0, $s0 jal print lwr $s0, base + 3 or $a0, $0, $s0 jal print or $s0, $0, $0 lwl $s0, base + 7 or $a0, $0, $s0 jal print lwr $s0, base + 4 or $a0, $0, $s0 jal print j exit print: ori $v0, $0, 34 syscall ori $a0, $0, 10 ori $v0, $0, 11 syscall jr $ra exit: ori $v0, 10 syscall
用Mars运行得到结果
0x55000000 0x55443322 0x66550000 0x66554433 0x77665500 0x77665544 0x88776655 0x88776655
以上是关于MIPS小端模式LWL和LWR的作用的主要内容,如果未能解决你的问题,请参考以下文章