使用MIPS(QTSPIM)交换.byte数据

时间:2018-01-18 05:17:01

标签: mips mips32 qtspim

我有一个.byte数据让我们说

num1: .byte 0x5a 

我希望num1使用旋转和移位操作0xa5

我是MIPS的新手。 请帮助。谢谢

1 个答案:

答案 0 :(得分:0)

0xfa已转换为0xaf

.data
data1: .byte 0xfa

.text
.globl main
.ent main
 main:

lbu $t0, data1
ror $t1,$t0,4

sll $t2,$t1,4

ror $t6,$t2,4
srl $t3,$t1,4
ror $t4,$t3,20
add $t5,$t4,$t6
li $v0,10
syscall
.end main