Сложность машины с точки зрения пользователя
Основная память Регистры Каналы ввода-вывода Абсолютная и относительная адресация Базовый регистр Индексный регистр Другие способы адресаций Типы команд Команды с фиксированной точкой Команды десятичной арифметики Логические команды Команды передачи управления Команды арифметики с плавающей точкой Привилегированные команды и команды управления процессором Еще один способ классификации команды Форматы команд машин, память которых организована словами Набор команд IBM часть 1 Формат команд ЭВМ UNIVAC 1100 Управляющее и арифметическое устройство |
Привилегированные команды и команды управления процессоромПривилегированные команды не могут быть использованы в обычной программе. Они выполняются только в том случае, если бит непривилегированного режима, определяющий текущее состояние процессора, установлен в 0. Привилегированные команды обычно используются операционной системой для инициации, остановки и проверки работы периферийных устройств, для установки или изменения значений ключей памяти, для управления работой монитора и т. д. Командами управления процессором, например «Обращение к супервизору» (SVC), программист обращается к супервизору для выполнения привилегированной команды, указываемой в команде SVC. Посредством команды «Установить маску» (SPM) можно дать установку в пределах программы, должны ли происходить прерывания в случае некоторых арифметических ситуаций, например при переполнении. |