Как узнать номер доступа к инструкции?
Я изучаю компьютерную архитектуру. Я запутался в какой-то викторине. при выполнении n
Инструкция в арке хранилища.lw $t0, 32($s3)
add $t0, $s2, $t0
sw $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 инструкции, две из которых связаны с доступом к памяти