Автоинкрементный метод адресации

ü Содержимое указанного в команде регистра интерпретируется процессором как адрес ячейки памяти, в которой находится операнд, и после выборки операнда содержимое регистра увеличивается на 1 или 2 таким образом, чтобы указывать на адрес следующей по порядку ячейки памяти

 

Автодекрементный способ адресации

ü При интерпретации команды содержимое указанного в команде регистра вначале уменьшается на 1 или 2, после чего уменьшенное содержимое регистра интерпретируется процессором как адрес ячейки памяти, в которой находится операнд

Косвенная адресация со смещением (индексный метод адресации)

ü C. В дополнительном слове команды указывается так называемое смещение (индексное слово). Исполнительный адрес операнда определяется как сумма содержимого указанного в команде регистра и смещения (индексного слова)

Косвенно-автодекременный метод адресации

ü При интерпретации команды содержимое указанного в команде регистра вначале уменьшается на 2, после чего уменьшенное содержимое регистра интерпретируется процессором как адрес ячейки памяти, в которой находится адрес операнда

Косвенно-автоинкрементный метод адресации

ü B. Содержимое указанного в команде регистра интерпретируется процессором как адрес ячейки памяти, в которой находится адрес операнда, и после выборки операнда содержимое регистра (адрес адреса) увеличивается таким образом, чтобы указывать на адрес следующей по порядку ячейки

 

Косвенно-относительный метод адресации это

ü G. Косвенно-индексный метод адресации через регистр счетчик команд

 

Косвенно-регистровый метод адресации

ü E. Содержимое указанного в команде регистра интерпретируется процессором как адрес операнда

Непосредственный метод адресации

ü A. Операнд указывается непосредственно в команде, после кода операции. Процессор получает в этом случае адрес операнда непосредственно из своего регистра-счетчика команд

 

Непосредственный метод адресации это

ü A. Автоинкрементный метод адресации через регистр счетчик команд

 

Относительный метод адресации

ü C. Во втором слове команды указывается относительный адрес операнда, т.е. величина смещения адреса операнда относительно адреса самой команды (текущего содержимого регистра-счетчика команд процессора).

 

Относительный метод адресации это

ü E. Индексный метод адресации через регистр счетчик команд

 

Регистровый метод адресации.

ü I. В команде указывается номер регистра общего назначения, содержимое которого интерпретируется процессором как операнд

 

Регистровый метод адресации

ü Содержимое указанного в команде регистра интерпретируется процессором как операнд

 

Перемещаемые программы

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

ü непосредственный метод адресации

ü относительный метод адресации

Какой метод адресации следует использовать в перемещаемой программе для адресации регистров внешних устройств?

ü абсолютный метод адресации

 

Программа называется перемещаемой, если

ü при ее размещении в разных местах памяти не требуется вносить изменений в ее код

 

Стек

Для записи числа в стек используется

ü автодекрементный метод адресации

 

Для чтения числа из стека используется

ü автоинкрементный метод адресации

 

Память с произвольным доступом

ü В каждый момент времени для чтения доступна любая ячейка памяти независимо от ее расположения

ü Информация об один раз прочитанных данных не теряется

Память с произвольным доступом

ü Для доступа к данным надо указать адрес ячейки памяти

ü Информация об один раз прочитанных данных не теряется

 

Память с произвольным доступом

ü В каждый момент времени для чтения доступна любая ячейка памяти независимо от ее расположения

ü Для доступа к данным надо указать адрес ячейки памяти

Память, организованная в виде стека

ü Прочитать слово, находящееся на вершине стека, можно только один раз

ü Записанные данные могут быть последовательно прочитаны только в порядке, обратном порядку их записи

ü Для доступа к данным не надо указывать адрес ячейки памяти.

ü Информация об один раз прочитанных данных теряется

ü В каждый момент времени для чтения доступна только ячейка памяти, являющаяся вершиной стека

Для запоминающего устройства, организованного в виде стека, имеет место следующее

ü Для доступа к данным не надо указывать адрес ячейки памяти

ü В каждый момент времени для чтения доступна только ячейка памяти, являющаяся вершиной стека

Память, организованная в виде стека

ü Прочитать слово, находящееся на вершине стека, можно только один раз

ü Информация об один раз прочитанных данных теряется

ü Записанные данные могут быть последовательно прочитаны только в порядке, обратном порядку их записи

Регистр - указатель стека всегда содержит

ü адрес вершины стека

ü адрес последней записанной ячейки стека

 

Способ доступа к ячейкам памяти организованным в виде стека

ü Данные, записанные последними, читаются первыми

ü Данные, записанные первыми, читаются последними

 

Способ доступа к ячейкам памяти с произвольным доступом

ü В каждый момент времени можно прочитать данные из любой ячейки

Безусловные и условные переходы

Команда условного перехода используется для

ü изменения содержимого регистра-счетчика команд в случае выполнения заданного условия

ü для перехода на команду с указанным адресом в случае выполнения заданного условия

Команда безусловного перехода используется для

ü изменения содержимого регистра-счетчика команд

 

В команде условного перехода, переход на новый адрес осуществляется в зависимости от

ü состояния флажков регистра состояния процессора

 

Подпрограммы

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  




Подборка статей по вашей теме: