Группы команд

Система команд ЭВМ может быть разбита на группы различными способами. Один из возможных способов разбиения системы команд на четыре основные группы был предложен Кушманом1. Это следующие группы:

1) команды преобразования данных;

2) команды передачи данных;

3) команды управления программой;

4) команды управления состояниями.

Команды преобразования данных выполняют операции обработки данных. В основном они используются в арифметическо-логическом устройстве ЭВМ и включают в себя следующие команды:

арифметических операций; логических операций; операций сдвига; операций сравнения; специальных.

Команды передачи данных пересылают данные из одной части ЭВМ в другую без изменения этих данных и включают в себя следующие команды: обращения к памяти; ввода-вывода; внутри процессорного обмена; оперирующие со стеком.

Команды управления программой передают управление программой из одной области памяти в другую. Они изменяют состояние счетчика команд так, что команды выполняются не в естественной последовательности, и включают в себя следующие команды: безусловного перехода; условного перехода; оперирующие с подпрограммами; останов и отсутствие операций.

Команды управления состояниями изменяют значения признаков ЭВМ без изменения данных или порядка, в котором выполняются команды. Таким образом, эти команды скорее влияют на функции управления, чем на функции обработки данных. Они составляют незначительную часть большинства • программ. 



Ремонт радионяни ремонт радионянь. . Что пить и есть чтобы быстро прошло похмелье.