Курс лекций по вычислительной технике



         

Структура команды (форматы команд) IA- - часть 4


     б) непосредственная

     г) сокращенная

     д) косвенная

     е) индексированная

     ж) относительная

 

1)             При прямой адресации адрес операнда записывается в адресном полекоманды. Число адресуемых ячеек памяти определяется  разрядностью  адресного поля (полей) команды. Способ мало экономичен, поскольку в каждом участке программы используется  ограниченное  число  обычно  рядом расположенных операндов или команд. Эффективен для одноадресных команд  или для команд с операциями над регистрами.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2) При непосредственной адресации в значение операнда  является  одним из полей команды. Этот метод очень удобен для адресации  констант.

Недостатком его - трудность хранения операндов большой длины.  Частный случай - операнд располагается в памяти  вслед  за  командой.  При  использовании многословных команд этот недостаток можно считать преодолимым.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3) При косвенной адресации адресное поле содержит  адрес  ячейки,  в которой хранится адрес операнда. Частный случай регистровая  косвенная адресация.

Счётчик команд

 

        

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

                  

     4) Адресация с индексированием заключается в том, что  адрес указанный в команде может модифицироваться, что позволяет одну и ту же  операцию использовать многократно для обработки массива чисел.

 

 

 

 

 

 

 

 

 

 

 

 

 

Подпись: Сумматор</p></div>
<p>

 

 




Содержание  Назад  Вперед