Команды традиционного машинного уровня можно разделить на несколько
типов, которые показаны на рис. 4.3.
| Тип операции |
Примеры |
| Арифметические и логические |
Целочисленные арифметические и логические операции: сложение,
вычитание, логическое сложение, логическое умножение и т.д.
|
| Пересылки данных |
Операции загрузки/записи |
| Управление потоком команд |
Безусловные и условные переходы, вызовы процедур и возвраты
|
| Системные операции |
Системные вызовы, команды управления виртуальной памятью и
т.д. |
| Операции с плавающей точкой |
Операции сложения, вычитания, умножения и деления над вещественными
числами |
| Десятичные операции |
Десятичное сложение, умножение, преобразование форматов и
т.д. |
| Операции над строками |
Пересылки, сравнения и поиск строк |