ü Содержимое указанного в команде регистра интерпретируется процессором как адрес ячейки памяти, в которой находится операнд, и после выборки операнда содержимое регистра увеличивается на 1 или 2 таким образом, чтобы указывать на адрес следующей по порядку ячейки памяти
Автодекрементный способ адресации
ü При интерпретации команды содержимое указанного в команде регистра вначале уменьшается на 1 или 2, после чего уменьшенное содержимое регистра интерпретируется процессором как адрес ячейки памяти, в которой находится операнд
Косвенная адресация со смещением (индексный метод адресации)
ü C. В дополнительном слове команды указывается так называемое смещение (индексное слово). Исполнительный адрес операнда определяется как сумма содержимого указанного в команде регистра и смещения (индексного слова)
Косвенно-автодекременный метод адресации
ü При интерпретации команды содержимое указанного в команде регистра вначале уменьшается на 2, после чего уменьшенное содержимое регистра интерпретируется процессором как адрес ячейки памяти, в которой находится адрес операнда
Косвенно-автоинкрементный метод адресации
ü B. Содержимое указанного в команде регистра интерпретируется процессором как адрес ячейки памяти, в которой находится адрес операнда, и после выборки операнда содержимое регистра (адрес адреса) увеличивается таким образом, чтобы указывать на адрес следующей по порядку ячейки
Косвенно-относительный метод адресации это
ü G. Косвенно-индексный метод адресации через регистр счетчик команд
Косвенно-регистровый метод адресации
ü E. Содержимое указанного в команде регистра интерпретируется процессором как адрес операнда
Непосредственный метод адресации
ü A. Операнд указывается непосредственно в команде, после кода операции. Процессор получает в этом случае адрес операнда непосредственно из своего регистра-счетчика команд
Непосредственный метод адресации это
ü A. Автоинкрементный метод адресации через регистр счетчик команд
Относительный метод адресации
ü C. Во втором слове команды указывается относительный адрес операнда, т.е. величина смещения адреса операнда относительно адреса самой команды (текущего содержимого регистра-счетчика команд процессора).
Относительный метод адресации это
ü E. Индексный метод адресации через регистр счетчик команд
Регистровый метод адресации.
ü I. В команде указывается номер регистра общего назначения, содержимое которого интерпретируется процессором как операнд
Регистровый метод адресации
ü Содержимое указанного в команде регистра интерпретируется процессором как операнд
Перемещаемые программы
Какой метод адресации следует использовать в перемещаемой программе для адресации данных, расположенных в теле программы?
ü непосредственный метод адресации
ü относительный метод адресации
Какой метод адресации следует использовать в перемещаемой программе для адресации регистров внешних устройств?
ü абсолютный метод адресации
Программа называется перемещаемой, если
ü при ее размещении в разных местах памяти не требуется вносить изменений в ее код
Стек
Для записи числа в стек используется
ü автодекрементный метод адресации
Для чтения числа из стека используется
ü автоинкрементный метод адресации
Память с произвольным доступом
ü В каждый момент времени для чтения доступна любая ячейка памяти независимо от ее расположения
ü Информация об один раз прочитанных данных не теряется
Память с произвольным доступом
ü Для доступа к данным надо указать адрес ячейки памяти
ü Информация об один раз прочитанных данных не теряется
Память с произвольным доступом
ü В каждый момент времени для чтения доступна любая ячейка памяти независимо от ее расположения
ü Для доступа к данным надо указать адрес ячейки памяти
Память, организованная в виде стека
ü Прочитать слово, находящееся на вершине стека, можно только один раз
ü Записанные данные могут быть последовательно прочитаны только в порядке, обратном порядку их записи
ü Для доступа к данным не надо указывать адрес ячейки памяти.
ü Информация об один раз прочитанных данных теряется
ü В каждый момент времени для чтения доступна только ячейка памяти, являющаяся вершиной стека
Для запоминающего устройства, организованного в виде стека, имеет место следующее
ü Для доступа к данным не надо указывать адрес ячейки памяти
ü В каждый момент времени для чтения доступна только ячейка памяти, являющаяся вершиной стека
Память, организованная в виде стека
ü Прочитать слово, находящееся на вершине стека, можно только один раз
ü Информация об один раз прочитанных данных теряется
ü Записанные данные могут быть последовательно прочитаны только в порядке, обратном порядку их записи
Регистр - указатель стека всегда содержит
ü адрес вершины стека
ü адрес последней записанной ячейки стека
Способ доступа к ячейкам памяти организованным в виде стека
ü Данные, записанные последними, читаются первыми
ü Данные, записанные первыми, читаются последними
Способ доступа к ячейкам памяти с произвольным доступом
ü В каждый момент времени можно прочитать данные из любой ячейки
Безусловные и условные переходы
Команда условного перехода используется для
ü изменения содержимого регистра-счетчика команд в случае выполнения заданного условия
ü для перехода на команду с указанным адресом в случае выполнения заданного условия
Команда безусловного перехода используется для
ü изменения содержимого регистра-счетчика команд
В команде условного перехода, переход на новый адрес осуществляется в зависимости от
ü состояния флажков регистра состояния процессора
Подпрограммы