Как преобразовать этот двоичный файл в инструкции MIPS при сборке.Что мне не хватает - PullRequest
0 голосов
/ 29 сентября 2019

Я пытаюсь преобразовать эти две инструкции в инструкции MIPS:

  1. 00000001101011100101100000100100

и

10001101010010010000000000001000

Мне дают понять, что первый код - это инструкция R-типа, а второй - инструкция I-типа.

Итак, разбит на части R-типа, У меня есть 00000001101011100101100000100100 -> 000000 01101 01110 01011 00000 100100

Итак, у меня есть код операции == 000000 и код функции = = 100100, но я не могу найти код операции / func_code, который соответствует0/36.Чего мне не хватает?

для I-типа 10001101010010010000000000001000 -> 100011 01010 01001 0000000000001000

Итак, у нас есть код операции == 100011 = 35, rs == 10, rt == 9, адрес / константа == 4

Так что я думаю, что сборка lw $t1 0($t2).Это верно?

...