Часть 4. Что такое команда
Команды - это описание элементарной операции, которую должен выполнить компьютер.
Команды хранятся в ячейках памяти в двоичном коде.
В общем случае команда содержит следующую информацию:
· код выполняемой операции;
· указания по определению операндов(или их адресов);
· указания по размещению получаемого результата.
В зависимости от количества операндов команды бывают:
· одноадресные;
· двухадресные;
· трехадресные;
· переменно-адресные.
Всовременных компьютерах длина команд переменная(обычно от двух до четырех байт), а способы указания адресов переменных весьма разнообразны.
В адресной части команды может быть указан, например,
· сам операнд (число или символ);
· адрес операнда (номер байта, с которого начинается операнд);
· адрес адреса операнда (номер байта, начиная с которого расположен адрес операнда) и т. д.
Рассмотрим несколько возможных вариантов команды сложения(англ. add - сложение), при этом вместо цифровых кодов и адресов будем пользоваться условными обозначениями.
Одноадресная команда add х (содержимое ячейки х сложить с содержимым сумматора, а результат оставить в сумматоре):
Двухадресная команда add х, у (содержимое ячеек х и у сложить, а результат поместить в ячейку у ):
Трехадресная команда add х, у, z (содержимое ячейки х сложить с содержимым ячейки у, сумму поместить в ячейку z):
Дата добавления: 2015-10-05; просмотров: 396;