Cтраница 2
Программно-доступные регистры м и кропроцессора. [16] |
В микрокомпьютерах семейства Электроника микропроцессор имеет девять программно-доступных регистров, которые могут быть задействованы в программах, написанных на языке ассемблера или в машинных кодах. [17]
Взаимодействие устройства с ПМ организуется с помощью четырех программно-доступных регистров с адресами: 777500 - данных РЛ; 777502 - команд н состояния РКС; 777504 - - адреса; 777506 - длины массива. [18]
Последовательность действий микропроцессора при обработке прерывания. [19] |
Во время своего выполнения ПОП может при необходимости сохранить в стеке остальные программно-доступные регистры МП ( действие 4), а также реализовать необходимые операции по обслуживанию прерывания, зависящие от источника прерывания. Значение приоритета процессора в новом ССП, загруженном в РСП из вектора прерывания, определяет возможность повторного прерывания МП от того же или другого источника во время выполнения ПОП. Если желательно запретить прерывания до полного завершения ПОП, то в новом ССП должен быть установлен высший приоритет процессора. [20]
Два набора регистров адреса страницы и дескриптора страницы.| Пример преобразования виртуального адреса в физический адрес диспетчером памяти. [21] |
Преобразование виртуальных адресов в физические осуществляется в ДП с помощью двух наборов программно-доступных регистров, один из которых используется в текущем системном, а другой - в пользовательском режимах работы МП. Каждый из двух наборов программно-доступных регистров в ДП содержит восемь пар регистров, по одной паре для каждой страницы виртуальной памяти. [22]
В некоторых вычислительных системах в целях повышения логической гибкости используется набор так называемых универсальных программно-доступных регистров, которые, по желанию программиста, могут выступать в роли аккумуляторов, индексных или базовых регистров. [23]
В некоторых вычислительных системах в целях повышения логической гибкости используется набор так называемых универсальных программно-доступных регистров, которые, по желанию программиста, могут выступать в роли аккумуляторов, индексных или базовых регистров. К программно-доступным регистрам относятся регистры для хранения кода текущей команды, адресные регистры для формирования адресов операндов, счетчики сдвигов и другие вспомогательные регистры, участвующие в выполнении операции. [24]
Удобства и преимущества такого кодирования вытекают из того, что центральный процессор имеет 8 программно-доступных регистров и для обращения к ним достаточно трех двоичных разрядов, поэтому форматы машинных команд имеют четко выраженную структуру. Некоторое неудобство восьмеричной системы кодирования возникает из-за того, что общее число разрядов машинного слова равно 8 или 16, т 1Ь не кратно трем. Поэтому старшую триаду ( крайнюю слева) приходится дополнять нулями. [25]
ВМС), который анализирует состояние цепей и представляет значение сигналов Общей шине в разрядах программно-доступных регистров, а также инициализирует программное прерывание. [26]
Назначение РОН при интерпретации основного набора команд М-7000 и КПДП следующие: PI, P2 - программно-доступные регистры для оперативного хранения операндов ( Р1 - PA, P2 - РВ); РЗ - регистр номера команды РНК; Р4, Р8 - программно-доступные индексные регистры РИ1, РИ2; Р7 - управляющее слово прерывания ( УСП), шесть младших разрядов которого хранит код выборки ПУ, вызвавшего прерывания; Р10, Р11, Р13 - Р15, Е5, Е8, Е9 используются для организации работы КПДП; Р10 - слово состояния подканала ССПК; Р11 - начальный адрес микропрограммы КПДП; Р13 - первое управляющее слово канала ( УСК1); Р14 - второе ( УСК2); Р15 - счетчик длины массива ( УСКЗ); Е5 - копия регистра кода выборки ( ПУ); Е8 - регистр текущего адреса памяти ( РТА); Е9 - регистр адреса возврата ( РАВ), содержимое которого записывается в ОП при выполнении команды записи ССП. Остальные регистры - рабочие, используемые при интерпретации команд процессора или канала. [27]
Структурная схема центрального процессора. [28] |
В состав центрального процессора ( рис. 3.2) входят: специализированные устройства обработки, локальная память программно-доступных регистров ПДР, блок обработки команд БОК, ассоциативная память трансляции адресов АЗУС, регистры аппаратурной вершины стека ABC, буферная память команд ВПК, буферная память данных АЗУЧ, средства обмена с основной памятью УОП, средства системного управления и обработки прерываний УСУ. Процессор связан интерфейсом с основной памятью, процессорами ввода-вывода и другими центральными процессорами. [29]
Контроль состояния1 ( ошибка, готовность и разрешение прерывания) и запоминание данных побайтно осуществляются двумя программно-доступными регистрами КБЭС. СМ-6304 сопрягается с ЭВМ по программному каналу ОШ. [30]