Cтраница 4
Арифметическо-логический блок предназначен для побайтовой обработки информации, а также передачи ее в регистры процессора и каналы обмена. В этом блоке выполняются операции, задаваемые соответствующими микропрограммами команд, а именно логические операции и операции передачи данных, арифметические операции с операндами с фиксированной и плавающей точкой, с десятичными операндами, операции сдвига кодов. Узел управляющих сигналов арифметическо-логического блока обеспечивает взаимодействие всех узлов блока в процессе выполнения команды под действием определенных полой микрокоманды. [46]
Узел ленточного привода механизма позиционирования НГМД. [47] |
В своем составе она содержит счетчик-регистр ( Сч - Р) ( рис. 12.39) для хранения разности номеров цилиндра, на который выводится каретка, и цилиндра, на котором каретка находится в текущий момент времени. Эта разность получается в арифметическо-логическом блоке УУ НМД ( см. § 11.7) при выполнении микропрограммы, инициируемой канальной командой установки. Очевидно, что разность в некотором масштабе определяет величину перемещения каретки, а знак разности - направление перемещения. [48]
Общие регистры предназначены для хранения и выдачи информации, участвующей в процессе обработки микропрограмм. Регистры РД и РЛ, относящиеся к общим регистрам, являются однобайтными и выполнены по одинаковым схемам. Прием информации в эти регистры осуществляется с выхода С арифметическо-логического блока; выдача информации из них через автономные группы вентилей может производиться как на информационные шины А, так и на информационные шины В. Для организации адреса местной памяти содержимое регистра РД, кроме того, через отдельную группу вентилей может выдаваться в младшие разряды регистра РМН. [49]
Независимо от модели ЕС ЭВМ процессор выполняет одни и те же логические функции. Он обеспечивает: а) адресацию основной памяти; б) хранение и выдачу информации и программы; в) выполнение арифметических и логических операций; г) выполнение заданной программы; д) инициализацию работы каналов; е) обработку прерываний. Основными блоками процессора являются: блок микропрограммного управления; блок регистров; арифметическо-логический блок; оперативная память; блок защиты; каналы ввода-вывода. [50]
Для контроля работы арифметическо-логического блока применяется метод аппаратного дублирования. Результаты двухпроводной обработки сравниваются на выходе блока для каждого разряда. Совпадение уровней прямого и инверсного провода хотя бы у одного разряда выхода арифметическо-логического блока означает ошибку. [51]
Формирование исполнительного адреса и выборка первого операнда производятся так же, как и в случае выполнения арифметических и логических операций, задаваемых инструкциями формата RX. Но запрос на обслуживание оперативной памятью посылается в БУП не для выборки, а для записи кода. Поэтому вместе с адресом, находящимся в РИА, в блок управления памятью посылается из РЧ1 через арифметическо-логический блок код, выбранный по первому адресу. Записью кода в ОП завершается выполнение любой из рассматриваемых инструкций. [52]
Структурная схема ввода - вывода ЦВМ ЕС - 1020. [53] |
Каналы и пульт управления ЭВМ подключаются к остальным блокам процессора Пр через блок выработки общих сигналов управления БВОСУ. В нем вырабатываются сигналы для коммутации адресных, информационных и управляющих шин каналов и пульта управления с соответствующими шинами остальных электронных управляющих и оперативных блоков процессора. Блок формирования общих сигналов управления содержит следующие функциональные узлы: 1) формирования запроса на мультиплексно-селекторное прерывание; 2) управляющих сигналов считывание оперативного ЗУ, прием и др.; 3) приема информации с информационных шин оперативного ЗУ и передачи ее в регистры каналов, а также узел обратной передачи информационных сигналов; 4) передачи и приема сигналов между арифметическо-логическим блоком процессора и регистрами каналов; 5) выдачи - содержимого регистров ключей защиты. [54]
Состав комплекта поставки моделей ЕС ЭВМ второй очереди отечественного производства. [55] |
АЛУ) выполняет 12 элементарных арифметических и логи гских операций, сочетание которых позволяет реализовать с помощью микропрограммного управления набор команд ЕС ЭВМ. С помощью одной микрокоманды может быть обработан байт или за два цикла работы АЛУ слово. Один байт десятичных данных также обрабатывается за два цикла. С арифметическо-логическим блоком непосредственно связано несколько регистров данных: входные регистры и регистры результата. [56]
По способу организации адрес микрокоманды может быть нефиксированным и фиксированным. Нефиксированные адреса - это те, которые образуются с помощью информации, содержащейся в полях М, УСЛ1, УСЛО, КСТ / АПСТ, АМПЛ выполняемых микрокоманд. При этом код 10 может вызвать сброс регистра адреса постоянной памяти, что обеспечивает переход к микропрограмме выборки очередной команды. При функциональном переходе Ф с помощью УСЛО и содержимого четырех разрядов, пересылаемых из регистра РВ арифметическо-логического блока в РАПП [1-4], возможно осуществление разветвления по 32 различным направлениям. [57]