Как узнать номер доступа к инструкции?

Я изучаю компьютерную архитектуру. Я запутался в какой-то викторине. при выполнении n Инструкция в арке хранилища.lw $t0, 32($s3)add $t0, $s2, $t0sw $t0, 48($s3)тогда каков номер доступа к памяти и номер доступа к инструкциям?

Я думаю, что num доступа к памяти равно 2, а num доступа к инструкциям равно 3. Это правильно?

1 ответ

Решение

Да, это правильно, просто для лучшего понимания, вот некоторые объяснения.

MIPS с использованием инструкции загрузки слова lw прочитать слово данных из памяти в регистр исохранить слово sw написать слово в памяти.

lw $t0, 32($s3)Это загрузить слово из памяти в регистр $t0

add $t0, $s2, $t0Это означает, что вы на стороне регистра не задействованы память.

sw $t0, 48($s3) Это хранить слово в памяти.

Вы используете 3 инструкции, две из которых связаны с доступом к памяти

Другие вопросы по тегам