Я пытался выучить ассемблер (MIPS32) самостоятельно, и я следую этой бесплатной онлайн-программе, которая учит этому. Есть упражнение, которое просит меня скопировать ori $ 8, $ 6, 0x20 в $ 9 ...
Я использую тег #la для печати массива строк, но я получаю это в качестве выходных данных Введите имя: Faizi Введите адрес: Пакистан Имя: ô Адрес: Когда я использую #lb & amp; #lw тег для печати массива строк ...
У меня есть счетчик в моей программе. Я хочу сохранить готовый счетчик в буфере, чтобы я мог отправить его в mmio display. Моя проблема в том, что мне нужно представление числа в виде символа, чтобы я мог сохранить его в ...
Я новичок в сборке MIPS. Я не могу понять, что именно эти инструкции делают, поэтому я пытаюсь проверить это. Это код для переключения значений регистров t0 и t1. # Выполнить своп. lw $ t3, 0 ($ t0) lw $ t4, ...
В чем разница между символической машинной инструкцией и псевдоинструкцией? Например, являются ли $ t0,5 addi $ t5, $ t3,2 move $ a0, $ t0 символическими машинными инструкциями, являются псевдо-инструкциями? ...
Я изучаю MIPS 32-бит. Я хотел спросить, почему мы подписываемся расширением 16-битного смещения (в DataPath с одним циклом), прежде чем отправлять его в ALU в случае магазина Word?
Я пытаюсь выучить ассемблерный язык MIPS самостоятельно с помощью симулятора MARS. По дидактическим причинам я ограничиваю себя в том, чтобы не использовать псевдо-инструкции. Пытаясь получить адрес некоторых данных ...
Мне нужно перевести этот код C в сборку MIPS.
Вот код на языке C: int tmp = 0; for (int j = 0; j <15; ++ j) tmp = tmp * 2 + 3 Это мой ассемблерный код MIPS. Это правильно ...
Я пытаюсь запросить у пользователя длину строки, выделить место для этой строки, а затем распечатать ее в обратном порядке. Да хоть убей, я не могу понять, почему это не работает .. Пример вывода: ...
Данный моментальный снимок памяти компьютера с байтовой адресацией. Что будет загружено в регистр $ 16 после выполнения инструкции lw $ 16, 24 (17 $), если машина с прямым порядком байтов, а когда с прямым порядком байтов. ...
Можно ли кросс-компилировать D исходный код для MIPS? Например, я хочу скомпилировать D «Привет, мир». программа, которая будет работать на устройствах на базе TI AR7, которые имеют процессор MIPS32 и обычно работают ...