Часть 4. Что такое команда

Команды - это описание элементарной операции, которую должен вы­полнить компьютер.

Команды хранятся в ячейках памяти в двоичном коде.

В общем случае команда содержит следующую информацию:

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

· указания по определению операндов (или их адресов);

· указания по размещению получаемого результата.

В зависимости от количества операндов команды бывают:

· одноадресные;

· двухадресные;

· трехадресные;

· переменно-адресные.

Всовременных компьютерах длина команд переменная (обыч­но от двух до четырех байт), а способы указания адресов переменных весьма разнообразны.

В адресной части команды может быть указан, например,

· сам операнд (число или символ);

· адрес операнда (номер байта, с которого начинается операнд);

· адрес адреса операнда (номер байта, начиная с которого расположен адрес операнда) и т. д.

Рассмотрим несколько возможных вариантов команды сложе­ния (англ. add - сложение), при этом вместо цифровых кодов и ад­ресов будем пользоваться условными обозначениями.

 
 

Одноадресная команда add х (содержимое ячейки х сложить с содер­жимым сумматора, а результат оставить в сумматоре):

 
 

Двухадресная команда add х, у (содержимое ячеек х и у сложить, а результат поместить в ячейку у):

 
 

Трехадресная команда add х, у, z (содержимое ячейки х сложить с содержимым ячейки у, сумму поместить в ячейку z):


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



double arrow
Сейчас читают про: