Регистр - слово - состояние - Большая Энциклопедия Нефти и Газа, статья, страница 3
Если тебе до лампочки, где ты находишься, значит, ты не заблудился. Законы Мерфи (еще...)

Регистр - слово - состояние

Cтраница 3


31 Структура блока прерываний. [31]

РЗП - регистр запросов на прерывания, СЗЗ - схема РССП записи запросов, СП - сбой [ 36 - 3Sl процессора, ЗПП - запросы на программные прерывания, ЗОС - запрос на обращение к супервизору, ЗВП - запросы на внешние прерывания, ЗВВП - запросы на вводо-вы-водные прерывания, СПП - схема приоритетов прерываний, РПП - регистр приоритетов прерываний, РАС - регистр адреса ССП, ШПП - шифратор программных прерываний, СПВВП - схема приоритетов БВОДО-ВЫВОДНЫХ прерываний, РУК - регистр управления каналами, ШНК - шифратор номера канала, РССП - регистр слова состояния программы.  [32]

Источником данных при чтении состояния микросхемы служит 8-разрядный регистр слова состояния ( рис. 3.47), в котором содержится информация о состоянии ОМ-ОЗУ, ошибках и запрещении доступа к ОЗУ отображения. Регистр слова состояния переходит в О при поступлении команды Сброс ( разряд DI или DO), а также с помощью аппаратного сброса.  [33]

ИС состоят из интерфейсного блока и ряда операционных: сдвига мантиссы, нормализации и денормализации мантисс, АЛУ мантиссы, обработки порядка и обработки знака. Включают шесть 64-разрядных РОН, 16-разрядный регистр слова состояния процессора, 4-разрядный регистр ошибки и 16-разрядный регистр адреса прерывания.  [34]

Каждое устройство, подключенное к шине, кроме устройств оперативной памяти, может использоваться как задатчик. Уровень приоритета процессора задается с помощью трех разрядов регистра слова состояния процессора и может изменяться программно.  [35]

Существует также целый ряд других специальных команд пересылки данных. В большинстве процессоров имеются команды, обеспечивающие пересылку содержимого регистра слова состояния процессора и других регистров состояния и управления процессором в аккумуляторы, регистры общего назначения или стек, а также выполнение обратных пересылок. У процессора 6809 есть команда передачи TFR, с помощью которой можно получить копию содержимого любого из регистров центрального процессора в каком-либо другом регистре той же длины. Некоторые процессоры располагают командами LDM ( Загрузка групповая) и STM ( Запись групповая), позволяющими записывать содержимое группы регистров в память и восстанавливать его из памяти при использовании одной команды. Такие команды очень удобны при обращении к подпрограммам и обработке прерываний. Наконец, существуют команды, с помощью которых можно пересылать блоки данных из одной области памяти в другую.  [36]

Этот сигнал получается путем выборки с помощью мультиплексора кода условия MS TST одного из сигналов, поступающих на его входы. На входы мультиплексора подается слово состояния, формируемое в регистре слова состояния ( РСС) операционного устройства в каждом тактовом периоде. Перед вхождением в цикл в Сч помещается определенное число от некоторого источника и затем в процессе каждого повторного исполнения тела цикла из содержимого Сч вычитается единица. Счетчик снабжается логической схемой, проверяющей его содержимое на равенство нулю. При обнаружении в Сч нуля эта схема выдает сигнал, который может быть использован в качестве признака для выхода из цикла. Сигнал с выхода Сч подается на один из входов мультиплексора и, наряду с разрядами слова состояния, может быть использован в качестве сигнала признака ветвления. Управление мультиплексором осуществляется сигналами, получаемыми с соответствующего поля микрокоманды.  [37]

Арифметико-логический блок выполняет те команды, которые вызывают изменение операндов. Он получает необходимые управляющие сигналы из микропрограммной памяти, регистра команд и регистра слова состояния программы. В состав арифметико-логического блока входят блоки основного сумматора, сумматора порядков, байтового сумматора и блоки регистровой памяти.  [38]

СО и СЗ в регистре слова состояния согласно табл. 18 и выгружает содержимое текущего ST ( 0) и первого ST ( 1) регистров стека. Действительное данное из операнда-источника и операнда: приемника выгружается увеличением содержимого указателя стека в регистре слова состояния на два и присвоением верхнему и первому регистрам состояния пусто в регистре признаков.  [39]

Этот блок предназначен для логической и арифметической обработки двоичных данных, представленных в форме чисел с фиксированной и плавающей запятой, двоично-кодированных десятичных и символьных данных. В ходе обработки информации БАЛ формирует признак результата ( код условия) и выдает его для записи в разряды 34, 35 регистра слова состояния программы. При обработке десятичных данных на входах БАЛ проверяется правильность исходных кодов чисел. Блок позволяет осуществлять параллельную обработку 32-разрядных операндов, которые могут быть либо двоичными, либо двоично-десятичными числами, содержащими по 8 двоично-кодированных десятичных цифр. Управление работой БАЛ микропрограммное.  [40]

41 Структура блока выборки данных. [41]

ОП; кроме того, в него возможен ввод информации с переключателей пульта управления, называемых наборным регистром данных. Двойные слова передаются из РБЦ в блок выборки команд ( БВК), в РЧ1 или РЧ2 рассматриваемого блока; содержимое РБЦ [32-63] может передаваться также в регистр слова состояния программы блока прерываний.  [42]

Возврат к прерванной программе осуществляет заключительная часть прерывающей программы, в которой команды передачи данных с автоинкрементной прямой адресацией по указателю стека производят передачу из стека сохраненных в нем состояний общих регистров в соответствующие регистры. Последней командой прерывающей программы - командой Возврат из прерываний - первое слово вектора состояния прерванной программы загружается из стека в счетчик команд, а второе слово - в регистр слова состояния процессора. Передача каждого слова сопровождается увеличением УС на два. После этого восстанавливается выполнение прерванной программы.  [43]

Работа схем блока прерываний по обработке одного запроса на прерывание происходит в два этапа. На первом этапе производятся все действия, связанные с записью текущего ССП на место старого, а на втором - действия, связанные с вводом нового ССП в регистр слова состояния программы. Все действия производятся по тактовым импульсам, связанным с общими для всего процессора синхронизирующими сигналами. Сначала осуществляется последовательный просмотр разрядов РЗП посредством схемы приоритетов прерываний. При выявлении незамаскированного прерывания возбуждается соответствующий разряд РПП, а в РАС устанавливается значение адреса старого ССП.  [44]

Предусмотрены специальные формы операций сравнения с двоичными целыми и действительными числами, а также выгрузка из стека после сравнения не требующихся более операндов. Передача кода условий СЗ, С2, С1 и СО в память для анализа осуществляется после сравнения по команде FSTSW. Некоторые команды, не принадлежащие к группе команд сравнения, могут также изменять код условий СЗ, С2, С1 и СО в регистре слова состояния.  [45]



Страницы:      1    2    3    4