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

       

Под командой понимают совокупность


     а) о виде выполняемой операции  - код операции

     б) о местонахождении операндов  - адреса операндов

     в) о местонахождении следующей команды

Части команды, имеющие самостоятельное функциональное  назначение, называются полями: поле кода операции,  поле  операнда,  поля  адресов операндов, поле адреса следующей команды и т.д.

  

 

1)    Безадресные команды.

     Предполагается, что в процессоре имеется, по крайней  мере,  один

регистр - накопитель (аккумулятор); операция совершается  над  операндом, находящимся в накопителе, и результат остаётся там же.

Код операции

 

 

 

 

2)    Одноадресные команды.

     Операция совершается между  накопителем  и  ячейкой  памяти (регистром).  Результат помещается в накопитель или в ячейку памяти (регистр).

 

 

 

3)    Двухадресные команды.

Операция совершается между  двумя ячейками памяти. Результат помещается в накопитель или по адресу одного из операндов.

 

       

 4) Трёхадресные команды.

  Операция совершается между  двумя ячейками памяти. Результат помещается в накопитель или по адресу результата.

 

 

 

         5) Четырёхадресные команды.

Код операции  Адрес операнда  Адрес операнда    Адрес результата   Адрес следующей команды

 

    

                                                                                                                

 

Физически команда может размещаться в одной ячейке памяти или в нескольких. В одной ячейке памяти может размещаться несколько команд.



Содержание раздела