Cтраница 3
Анализ регистра состояния каждого ВУ становится необходимым при отсутствии регистра запроса прерывания или когда несколько ВУ используют один и тот же вектор прерывания. [31]
Блок регистров состояния и управления состоит из 16-разрядных регистров: слово состояния ( РСС), слово управления ( РСУ), слово с восьмью признаками для набора 80-разрядных регистров, указатели адреса команды и адреса данных. Слово состояния включает признак занятости, коды условий, указатель стека, а также следующие признаки особых ситуаций: недействительная операция - IE, ненормализованный операнд - DE, деление на нуль - ZE, переполнение - ОЕ, антипереполнение - UE, точность - РЕ. Микропроцессор К1810ВМ87 имеет эффективные аппаратурно-программные средства защиты от этих ошибок. Слово управления имеет разряды маскирования особых ситуаций и разряды управления. Разряды управления задают точность вычислений. Управление точностью позволяет выбрать один из четырех способов округления: к ближайшему числу, вниз ( в направлении - оо) или вверх ( в направлении - t - оо), в направлении нуля. [32]
Содержимое регистра состояния в конце процедуры начальной выборки по сигналу УПР-А посылается в мультиплексный канал. Удостоверившись в возможности дальнейшей работы, канал посылает адаптеру сигнал УПР-К, сбрасывающий в нулевое состояние регистр состояния и разрешающий выполнение команды. [33]
Алгоритмы функционирования ОМЭВМ 74. [34] |
Содержимое регистра состояния может быть считано для проверки. [35]
Наличием регистра состояния подлинная вычислительная машина отличается от простого калькулятора. Указанный регистр предназначен для хранения результатов некоторых проверок, осуществляемых в процессе выполнения программы. Разряды регистра состояния принимают то или иное значение при выполнении операций, использующих АЛУ и некоторые регистры. [36]
Содержимое регистра состояния проверяется некоторыми командами программы. [37]
Сложение двух чисел с помощью простой команды СЛОЖЕНИЕ. [38] |
Разрядам регистра состояния, соответствующим равенству результата нулю, наличию у него знака минус и появлению переноса из старшего разряда, присваиваются необходимые значения. [39]
Регистр состояния процессора 8086. [40] |
Биты регистра состояния устанавливаются или очищаются в зависимости от результата исполнения предыдущей команды и используются некоторыми командами процессора. [41]
В регистре состояния и управления считывателя задействовано еще два разряда. Разряд 0 предназначен только для записи. Запись в него единицы означает инициацию команды старт в контроллере. Разряд 11 ( занято) устанавливается устройством в единицу только на время считывания байта с перфоленты в буферный регистр. [42]
Конфигурация регистров МП МС6800. [43] |
Например, регистр состояния и управления консоли присвоен ячейке 177560 и бит 7 этого регистра должен быть установлен, если необходимо генерировать прерывание при готовности символа для ввода. [44]
Запись в регистр состояния осуществляется по сигналу STSTB, поступающему в начале каждого машинного цикла. [45]