Cтраница 1
Регистр адреса команд ( IAR) - содержит адрес следующей выполняемой команды. [1]
Программистская модель. [2] |
В регистре адреса команды содержится адрес памяти основного процессора, по которому находится последняя команда, выполненная сопроцессором. Этот адрес может быть использован при обработке аппаратного прерывания для определения адреса команды, при выполнении которой имела место ошибка. [3]
Вычисляется и посылается на регистр адреса команды значение адреса следующей команды. Если выполняемая команда не является командой передачи управления, то этот адрес получается в результате добавления единицы к его предыдущему значению. [4]
По адресу, находящемуся на регистре адреса команды, считывается из ОЗУ на регистр команды очередная команда программы. [5]
Общая схема мультиплексного канала. [6] |
РКЗ - регистр ключа защиты; РСАК - регистр адреса команд ( регистр-счетчик адресов команд), РКО - регистр кода операций, РСАД - регистр адреса данных ( регистр-счетчик адресов данных), РСБ - регистр счета байт, РП - регистр признаков ( указателей, флажков), РСД - регистр счета данных, ДШКО - дешифратор кода операций, РКВВ - регистр команд ввода-вывода, РАК - регистр адреса канала, РПР - регистр прерываний, РАП - регистр активного подканала, PC - регистр связи с интерфейсом, РАМП - регистр адреса мультиплексной памяти, РИМП - регистр информации ( регистр числа) мультиплексной памяти, СФИС - схема формирования информационных сигналов, СФС-А - схема формирования интерфейсных сигналов абонента, СФС-К - схема формирования интерфейсных сигналов канала. [7]
Преобразователь времяимпульсной системы ( ВИП. а - функциональная схема. б - временная диаграмма. [8] |
Адрес очередной команды под воздействием устройства управления УУ направляется в регистр адреса команды РА. В соответствии с этим адресом команда, выбранная из ЗУ команд, направляется в регистр команд РК. [9]
Процессор содержит 8-разрядные АЛУ, блок регистров ( аккумулятор Акк, регистр адреса команды РгАК, регистр временного хранения РгВрХр), основную память ОП ( ширина выборки 8 бит) с адресным и информационным регистрами РгАОП и РгИОП, управляющую память ( память микрокоманд) УП с регистром адреса микрокоманды РгАМк и регистром микрокоманд РгМк, узел формирования адреса микрокоманды УФАМк. На схеме показаны связи между упомянутыми функциональными блоками. [10]
Управляющий адрес можно убрать из команды и передать его функции другому устройству ЭВМ, так называемому регистру адреса команды ( РАК); тогда достаточно будет иметь в команде только адрес числа. Трехадресный формат обеспечивает выполнение многих операций, и число команд при этом равняется числу операций. [11]
Упрощенная структура процессора мини - и микроЭВМ. [12] |
Среди регистров можно выделить регистры общего назначения ( на рис. 12.7 их показано два - POHi и РОН2), регистр адреса команды ( РАК), регистр команды ( РК), регистры адреса данных ( РАД) и данных ( РД) и др. Передачи информации между регистрами в микропрограммах процессора выполняются через АЛБ. Так, считанная из ОП и принятая на РД команда поступает в РК путем транзитной передачи через PI и АЛБ. [13]
В состав блока управления входят главный регистр Р и дешифратор Дш, описанные выше, а также комбинационный сумматор последовательного действия С, регистр адреса команды Рг, промежуточный регистр Р2 и ряд вентилей. В регистре адреса команды по окончании операции остается записанным адрес команды, использованной при выполнении только что законченной операции. [14]
Сигнал высокого уровня на входе SR ( длительность которого должна быть не менее трех периодов тактовой частоты) устанавливает микропроцессор в исходное состояние: триггер разрешения прерывания, триггер захвата, регистр команд, регистр признаков и регистр адреса команды устанавливаются в нулевое состояние. [15]