Помогите с командой move в mips

есть такое объяснение всевдоинструкции.

Move (move)

The move pseudo instruction moves the contents of one register into another register.

move $1, $2
translates to

add $1, $2, $0

я попробовал воссоздать команду с помощью книжки и число отличается. вообще ничем не похоже, только разве что первым special, который находится в битах 26-31, который как бы равен нулю. radare2 пишет такой машинный код.

25f0a003       move fp, sp

но как? и почему моя программа показывает что в special стоит ноль? щас проверю. не могу понять как дизассемблировать такое. сначала надо часть дизассемблера написать, и потом можно начать то что я хотел, это написать декомпилятор mips.


Ответы (0 шт):