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

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

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


person SUN    schedule 01.05.2017    source источник
comment
Да. Это верно   -  person Isuru H    schedule 01.05.2017


Ответы (1)


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

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

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

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

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

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

person Adam    schedule 01.05.2017