Cтраница 2
Отметим, что виртуальные адреса в диапазоне 160000 - 177777, которые в микрокомпьютерах семейства Электроника выделены для адресации регистров внешних устройств, преобразуются с помощью ДП обычно в область старших адресов ФАП. [16]
Команда, содержащая один или несколько адресов, которые указывают на местоположение операндов в памяти, в отличие от адресации регистров центрального процессора или каких-то иных мест хранения нужных операндов. [17]
Нанокоманда используется для управления вводом информации и последовательностью выборки микропрограммы в микросхемах КН1811ВУ1, КН1811ВУ2, КН1811ВУЗ, управления вводом / выводом данных и адресации регистров в КМ1811ВТ1, формирования сигналов управления каналом микро - ЭВМ. [18]
Блок регистров общего назначения КР1802ИР1. [19] |
ИР), содержащий информацию о базовых адресах массивов; программные счетчики, контролирующие методом суммирования или вычитания адреса команд и подпрограмм; регистр команд ( РК), осуществляющий адресацию регистров; неадресуемые стековые регистры с указателем стека, сохраняющие информацию о состоянии процессора при прерывании программы. В различных конкретных решениях ряд регистров из центрального процессора перемещается в. Как правило, это те регистры, на которые выпадает меньшая часть обращений. Например, стек, обслуживающий запросы на прерывание, может быть размещен в памяти. [20]
Структурная схема микро - ЭВМ.| Структурная схема микропроцессора. [21] |
Стек предназначен для хранения информации о состоянии процессора в случае лр ерывания или ветвления программы. Адресация регистров стека осуществляется автоматически без указания адреса в команде. [22]
ВУ и блоком памяти или между двумя ВУ; повышается гибкость работы процессора с ВУ, поскольку все адресные команды могут использоваться для передачи и обработки информации в регистрах ВУ. Для адресации регистров ВУ, адресуемых так же, как и ячейки ОЗУ, отводится 4096 старших слов адресуемой памяти. [23]
Благодаря применению такого интерфейса отпадает необходимость в специальных командах ввода-вывода процессора; повышается гибкость работы процессора с ВУ, поскольку все адресные команды могут использоваться для передачи и обработки информации в регистрах ВУ. Для адресации регистров ВУ, адресуемых так же, как и ячейки ОЗУ, отводится 4К старших слов адресного пространства. [24]
В УВК СМ-3 используется адресация через один из регистров общего назначения процессора, что дает возможность при 16-разрядном формате реализовать одно - и двухадресные команды. Однотипная структура интерфейса обеспечивает общую схему адресации регистров периферийных устройств и ячеек оперативной памяти, позволяющую подключать к процессору практически неограниченное ( если не учитывать физических ограничений ОШ) число внешних устройств. [25]
Каждый AAU может обновить содержимое одного адресного регистра за один командный цикл. Этот регистр управления используется для определения режима адресации регистров Rn: линейного, реверсивного переноса или модульного. [26]
Наиболее просто эта задача решается выделением каждому регистру контроллера собственного адреса в системе адресов ЭВМ. В этом случае организация обмена информацией микропроцессора с регистрами контроллеров не потребует дополнительных линий системного интерфейса, так как для адресации регистров используется шина адреса. Таким образом, в ЭВМ каждому ВУ выделяется столько адресов, сколько регистров в его контроллере. [27]
Такая организация комплекса обеспечивает ему ряд преимуществ по сравнению с другими структурами связи. К этим преимуществам относятся: единый метод связи для всех устройств комплекса, включая процессор и оперативную память; общая система адресации регистров периферийных устройств и ячеек оперативной памяти ( в соответствии с архитектурой комплекса каждому регистру устройства присваивается свой адрес, отличающий его от других регистров периферийных устройств, подключенных к ОШ; этот адрес аналогичен адресу ячейки оперативной памяти, что позволяет использовать весь комплект адресных инструкций для выполнения операций ввода-вывода); возможность и простота подключения практически неограниченного ( в архитектурном смысле) числа устройств. [28]
Микросхема представляет собой блок микропрограммного управления. Выполняет следующие операции: прием начального адреса микропрограмм по 8 - разрядной шине данных; управление последовательностью выбора микрокоманд из памяти микропрограмм; хранение разрядов регистра команд для адресации регистров в центральном процессорном элементе ( ЦПЭ); хранение двух признаков и условный переход по ним; управление прерываниями микропрограммного уровня; выдача на вход ЦПЭ или других устройств признаков, лог. [29]
Микросхема представляет собой блок микропрограммного управления. Выполняет следующие операции: прием начального адреса микропрограмм по 8-разрядной шине данных; управление последовательностью выбора микрокоманд из памяти микропрограмм; хранение и анализ 4-разрядного кода команды на регистре команд; выдача трех разрядов регистра команд разрядов регистра команд для адресации регистров в центральном процессорном элементе ( ЦПЭ); хранение двух признаков и условный переход по ним; управление прерываниями микропрограммного уровня; выдача на вход ЦПЭ или других устройств признаков, лог. [30]