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

Привилегированные команды и команды управления процессором

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

Командами управления процессором, например «Обращение к супервизору» (SVC), программист обращается к супервизору для выполнения привилегированной команды, указываемой в команде SVC. Посредством команды «Установить маску» (SPM) можно дать установку в пределах программы, должны ли происходить прерывания в случае некоторых арифметических ситуаций, например при переполнении.

Hosted by uCoz