Результаты поиска по запросу "mips"
Это было бы глупо. (Установка аргументов и т. Д. Будет стоить столько же, сколько и вставка, если вы не сделаете ее частной вспомогательной функцией, которая принимает аргументы в любых регистрах, в которых нуждается эта функция.)
бинарное дерево следующим образом: .data tree: .word a a: .word 5, b, c b: .word 2, d, e c: .word 1, 0, 0 d: .word 5, f, g e: .word 9, 0, h f: .word 0, 0, 0 g: .word 6, i, 0 h: .word 55, 0, j i: .word 4, 0, 0 j: .word 8, 0, 0Дерево выглядит так: ...
! Полное подтверждение того, что addiu знак-расширяет, а ori-ноль-расширяет его немедленный, и мертвый мозг ассемблер, который не оптимизирует LUI.
то я довольно новичок в сборке и у меня так много вопросов. Например, если в сегменте данных я наберу это .data n:.word 4И в текстовом сегменте .text lw $t0, nСохраняет ли $ t0 значение 4 или адрес n? Потому что я знаю, что если n был массивом, ...
Я не фанат псевдоинструкций MIPS. Если у вас есть архитектурный регистр, «предназначенный» для использования в качестве скрытого временного, у вас может быть слишком много регистров ... (Хотя, честно говоря, интересно иметь пару архитектурных регистров, которые ядру разрешено асинхронно прерывать для обработчиков быстрых прерываний включая обработчики TLB-miss. Это означает, что обработка прерываний может быть проще с архитектурной точки зрения; IDK работает так, но, возможно, она помещает старый ПК в один из этих регистров.)
юбопытно, почему нам не разрешают использовать регистры в качестве смещений в MIPS. Я знаю, что выне может используйте регистры как смещения, как это:lw $t3, $t1($t4); Мне просто любопытноПочему это тот случай. Это аппаратное ограничение? Или ...
терминатор в цикле умножения, вместо того, чтобы сначала найти длину строки. Но да, это хорошо закомментированная строка-> int.
оей домашней работы мне нужно использовать MIPS, чтобы взять ввод с произвольной буквой впереди, за которой следуют цифры (например, x123), и добавить 5 к числу, а затем распечатать окончательное число (из примера результат будет 128)
, что соответствует вашим наблюдениям.
жен определить, является ли симулятор Марса большим или мало порядковым, как домашняя работа, сначала это кажется довольно простым, но у меня есть некоторые проблемы. Сначала я попытался сохранить 4 байта в памяти с .byte 0, 0, 0, 1, в памяти ...
Я решил проигнорировать часть проблем, и поэтому он работает в 95% случаев.
аюсь получить трассировку стека вызовов в моем обработчике assert / exception. не можетinclude "execinfo.h" поэтому не может использоватьint backtrace(void **buffer, int size);, Кроме того, пытался использовать__builtin_return_address() но ...
Маршрутизатор MIPS32: module_init не вызывается для модуля ядра
Я разрабатываю модуль ядра, который хочу запустить на своем маршрутизаторе. Модель маршрутизатора - DGN2200v2 от Netgear. Это работает под управлением Linux ...
MIPS Help: Рекурсивные функции
Я пытаюсь закодировать эту рекурсивную функцию в MIPS. Моя проблема в том, что я не уверен, как я могу сделать рекурсивный шаг.Я уверен, что все остальное пр...