Поиск значений в каждой инструкции на основе режима адресации

Учитывая следующие значения памяти и одноадресную машину с аккумулятором, как мне найти, какие значения каждая из следующих инструкций загружает в аккумулятор?

Memory Values:
     Word 20 contains 40.
     Word 30 contains 50.
     Word 40 contains 60.
     Word 50 contains 70.

Addressing Modes:
    a. LOAD IMMEDIATE 20
    b. LOAD DIRECT 20
    c. LOAD INDIRECT 20

Я очень запутался в том, как определить, какие значения будут в каждом случае / режиме. Пожалуйста, покажите мне шаг за шагом, как я могу найти значения для каждого из режимов. Для немедленного значения будет 40, так как 20 содержит 40? Заранее спасибо.

1 ответ

Решение

Для непосредственного, загружается само значение, а не адрес, который он содержит, т. е. значение равно 20. для прямого загружается содержимое адреса. Т.е. слово 20 содержит 40, следовательно, 40 загружается. Для косвенного, содержимое прямого значения Загруженное значение. Прямое значение для 20 равно 40, а содержимое 40 равно 60. Поэтому 60 загружено. Надеюсь, это поможет.

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