Вопросы по теме 'mips32'
Написание функции в MIPS с глобальными переменными?
frogger:
jal teechar
jal update_frog
lw $t0,game_indicator
li $t0, 0
Хорошо, это функция. У меня полностью написаны и работают функции teechar и update_frog. Я понимаю первые две пули, но не уверен в последних двух. Как бы я...
4678 просмотров
schedule
03.03.2024
Добавление целочисленного значения в массив?
Я новичок в MIPS и не понимаю, что здесь происходит:
Предположим, что массив слов A хранит 0,1,2,3,4,5,6,7,8,9 в этом порядке. Предположим, что начальный адрес A находится в $s0. После следующих инструкций, какими будут значения этого массива?...
1222 просмотров
schedule
07.03.2024
MIPS — массив в индексе массива
Что представляет собой следующий код C в MIPS?
f = A[B[i]]
Мне сказали, что это можно сделать в 6 строк, но я не могу понять, как это сделать. f в $t0 , i в $t3 , A[] в $s0 и B[] в $s1 . Все типы являются целыми.
Лучшее, о...
5879 просмотров
schedule
30.11.2023
Преобразование MIPS JAL
Мне трудно понять, как перевести инструкцию JAL (J-Type) в MIPS. Вот набор инструкций, над которым я работаю:
0x00400018 add $a0, $a3, $0 = 00E02020
0x0040001C jal L2
0x00400020 L1: jr $ra
0x00400024 L2: sw $s1,...
4483 просмотров
schedule
14.10.2023
Как упаковать (уплотнить) байты строки, используя или и sll?
Я пишу программу, которая считывает 4 шестнадцатеричных цифры, которые представляют целое число без знака, затем она объединяет эти цифры в $t1 и, наконец, вычисляет и отображает десятичное число.
Я полностью понял решение в теории, но у меня...
76 просмотров
schedule
10.07.2022
Чем отличаются наборы кодов MIPS?
В чем разница между двумя кодами?
.data | .data
A: .word 0:100| A: .word 0:100
|
.text | .text
li $t1, 4 | la $t1, A
lw $t0, A($t1) | lw $t0, 4($t1)
380 просмотров
schedule
26.01.2024
MIPS: алгоритм круга средней точки
Я пытаюсь нарисовать круг в растровом изображении с помощью MARS. Я преобразовал формулу c из Википедии, однако результат, который я получаю, неверен. Я думаю, что в моем преобразовании есть ошибка, но я не могу понять, что это такое....
715 просмотров
schedule
16.10.2023