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

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

Cтраница 2


Процессоры последних моделей СМ ЭВМ имеют восемь 16-разрядных РгОН и шесть 64-разрядных РгОН и 16-разрядный регистр слова состояния программы.  [16]

Команда FILD ( INTEGER LOAD) уменьшает на единицу содержимое указателя стека ST в регистре слова состояния, преобразует внешний 2 -, 4 - или 8-байтный целочисленный формат во внутренний временный действительный формат и загружает его в верхний ( новый) регистр стека.  [17]

Рабочие регистры включают управляющие регистры 0, 2, 8, 14 и 15 и двухбайтовый регистр слова состояния программы PSW. Регистр PSW применяется для текущих операций управления CPU и содержит байт 0 и 1 текущего PSW. Остальная - часть PSW содержится в других регистрах CPU и местной памяти CPU. При принятии процессором запроса на прерывание CPU собирает старое PSW и запоминает его в основной памяти.  [18]

Расширение средств отображения состояния МП достигнуто добавлением к обычному для структуры МП регистра флажков F регистра слова состояния машины - MSW. В частности, разряд разрешения запрета в этом регистре определяет альтернативные режимы работы МП: режим реального адреса или режим защищенного виртуального адреса.  [19]

На временной диаграмме рис. 3.46 показано соотношение сигналов во времени при чтении данных или содержимого регистра слова состояния микросхемы.  [20]

Кроме того блок управления памятью обеспечивает запись ключей в ПКЗ и их выборку из ПКЗ для отсылки в регистр слова состояния программы.  [21]

Микропроцессор 80286 выполняет все команды МП 8086, а также ряд новых команд: команды загрузки и запоминания регистров дескрипторных таблиц, регистра слова состояния машины, регистра задачи; команды, расширяющие состав операций со стеком ( включение в стек и извлечение из стека содержимого группы регистров и др.); команды входа и выхода из процедуры, облегчающие реализацию языков программирования высокого уровня.  [22]

Содержимое операнда-источника выгружается путем присвоения верхнему ST ( 0) признака пусто в регистре признаков и увеличения на единицу указателя стека в регистре слова состояния.  [23]

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

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

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

Эта ИС применяется при построении регистров-счетчиков в арифметико-логическом блоке ( БАЛ) процессора, осуществляющего счет на 2 и на 4 ( последние четыре разряда регистра адреса процессора и адресной части регистра слова состояния программы), в схемах модификации адреса в каналах ввода-вывода.  [27]

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

Входные для этого регистра схемы записи запросов обеспечивают учет масок прерываний в соответствии с данными табл. 7.1 Практически СЗЗ представляют собой набор вентилей, которые управляются сигналами с выходов соответствующих триггеров регистра слова состояния программы. Если, например, РССП [7 ], содержащий код маски внешних прерываний, находится в состоянии 1, то любой запрос на внешние прерывания фиксируется в РЗП; в противном случае запросы не пропускаются на этот регистр, что отвечает случаю запрета внешних прерываний.  [29]

Каждая из команд сравнения ( табл. 17) анализирует содержимое текущего регистра стека, при необходимости сравнивает его с содержимым других регистров и по результату анализа устанавливает содержимое полей битов условий СЗ, С2, С1 и СО в регистре слова состояния.  [30]



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