Современные высокопроизводительные компьютеры

Типы команд


Команды традиционного машинного уровня можно разделить на несколько типов, которые показаны на рис. 4.3.

Тип операцииПримеры

Арифметические и логическиеЦелочисленные арифметические и логические операции: сложение, вычитание, логическое сложение, логическое умножение и т.д.

Пересылки данныхОперации загрузки/записи

Управление потоком командБезусловные и условные переходы, вызовы процедур и возвраты

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

Операции с плавающей точкойОперации сложения, вычитания, умножения и деления над вещественными числами

Десятичные операцииДесятичное сложение, умножение, преобразование форматов и т.д.

Операции над строками Пересылки, сравнения и поиск строк

Рис. 4.3. Основные типы команд



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