Может преподавать, как это сделать?
объясните, как использовать нагрузку сразу, прямое, косвенное?
спасибо.
Может преподавать, как это сделать?
объясните, как использовать нагрузку сразу, прямое, косвенное?
спасибо.
Прочитать запись в Википедии по адресу addressing modes.
В основном, нагрузки немедленным (или нагрузки буквальным) запишет номер, который содержится в инструкции в аккумуляторе. Например. Нагрузка сразу 5 поместит 5 в аккумулятор. accumulator:=5
A Напряжение будет считывать память по адресу, содержащемуся внутри инструкции, и поместить результат в аккумулятор. Например. Загрузка напрямую 5 будет считывать память по адресу 5 и записывать результат на аккумулятор. Если содержимое памяти по адресу x
обозначены как memory(address:x)
затем accumulator:=memory(address:5)
нагрузки косвенным будет считывать память дважды. Он считывает память по адресу, содержащемуся внутри инструкции, а затем считывает память в другой раз по адресу, указанному первой ячейкой памяти, и записывает результат в накопитель. Например. Загрузка непрямой 5 будет считывать память по адресу 5. Предположим, что ячейка памяти 5 содержит 10. Затем на втором этапе процессор будет считывать ячейку памяти 10 и поместить результат в накопитель. accumulator:=memory(address:memory(address:5))