Обмен данными.byte с использованием MIPS (QTSPIM)

У меня есть данные.byte скажем

num1: .byte 0x5a 

Я хочу, чтобы num1 был 0xa5 используя операции поворота и сдвига.

Я новичок в MIPS. Пожалуйста, помогите. Благодарю вас

1 ответ

Решение

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
Другие вопросы по тегам