Cтраница 3
Слово состояния программы. [31] |
Запросы на прерывания формируются при нарушении защиты памяти ( совместно с БУП), при неправильной адресации, а также при поступлении соответствующих сигналов от арифметическо-логических блоков. [32]
К числу основных требований, предъявляемых к ЗУ стационарных ЭВМ, относятся: большая емкость, рассчитанная на хранение десятков миллионов чисел и команд; высокое быстродействие, соответствующее скорости работы арифметическо-логического блока ЭВМ; приемлемые стоимость, габариты, масса, потребляемая мощность. [33]
Работа блока защиты в режиме записи информации в ЗУ КЗП отличается от работы в режиме считывания тем, что считанное из ЗУ КЗП слово в РБЗ не передается, в узле сравнения блокируется выдача сигнала нарушения защиты, а в ЗУ КЗП записывается содержимое разрядов [ К, 0 - 4 ] регистра РБЗ, полученное в одном из предыдущих циклов работы машины из арифметическо-логического блока процессора. [34]
Тогда другие операции основываются на операции сложения. Арифметическо-логический блок ( ALU) на практике часто содержит наряду с сумматором и другие функциональные устройства, реализованные аппаратными средствами и выполняющие такие функции, как вычитание, операции булевой логики или сдвига. Кроме того, ALU содержит несколько триггеров, которые подтверждают определенные условия, встречающиеся в ходе выполнения арифметических и логических операций. Эти биты состояний ( сигнальные биты, биты признака, биты условных знаков) обозначают появление переноса или нуля знак слова и равенство результата. [35]
Связи блоков и устройств при выполнении инструкций формата RX. [36] |
При рассмотрении взаимодействия основных устройств ЭВМ и их блоков полагаем, как и прежде, что распаковка команд уже произведена и код реализуемой инструкции располагается в РКР блока выборки команд. РВ обозначен выходной регистр арифметическо-логического блока. Отметим, что схема, приведенная на рис. 8.2, отвечает предельному набору микроопераций, выполняемых по инструкциям формата RX; для некоторых операций, отвечающих инструкциям этого формата, схема связей и набор микроопераций упрощаются, так как они предусматривают обработку только второго операнда. [37]
Микродиагностика этого устройства обеспечивает проверку арифметическо-логического блока, общих регистров, регистра адреса микрокоманд, регистров канального переключателя и другой аппаратуры. [38]
Микросхема К500ИП179 ( рис. 3.31) - это схема ускоренного переноса, которая позволяет объединить сумматоры К500ИМ180 или АЛУ К500ИП181 в структуры более высокого порядка. На рис. 3.31, а дается схема организации переносов в 32-разрядном арифметическо-логическом блоке, который построен с помощью двух СУП. Таким образом, здесь показано соединение двух 16-разрядных АЛУ. [39]
К этой группе относятся поля А, ФУНКЦИЯ, В, ДЕФОРМАЦИЯ В, управляющие работой арифметичееко-логического блока. Четырехразрядное поле А определяет источник информации, вводимой во входной регистр А арифметическо-логического блока. В качестве источников информации используются, как правило, регистры процессора, которые на рис. 7.10 отмечены своими сокращенными обозначениями; используются также и другие регистры. При коде 0000 содержимое РА не изменяется. При коде 1111 в РА заносятся нули. [40]
Блок выборки данных служит для размещения кодов, принимаемых из оперативной памяти, местной памяти, блока таймеров, а также от пульта управления. Он включает в свой состав один или несколько регистров, информация из которых выдается в арифметическо-логический блок ( АЛБ), блок выборки команд, а также в блок прерываний и блок местной памяти. [41]
Отдельный блок выборки команд имеют центральные устройства управления моделей старших номеров. В моделях младших номеров, например, в ЕС-1020, функции БВК выполняют общие регистры процессора совместно с арифметическо-логическим блоком, обеспечивающим формирование адресов очередных команд. Это связано с тем, что в моделях младших номеров осуществлено совмещение функций узлов процессора с целью уменьшения общего аппаратурного состава. [42]
Регистр блока защиты, или РБЗ, служит для приема, хранения и выдачи в другие узлы и блоки кодов ключей, используемых в процессе защиты памяти. В остальные четыре триггера регистра разрядов 4, 5, 6 и 7 информация может вводиться только с выходов С арифметическо-логического блока. [43]
Необходимо отметить, что после передачи информации из РЧ1 и РЧ2 в АЛБ, а из РКЧ в РКТ схемы блока адреса результата и блока местной памяти не выполняют активных действий до завершения операции в арифметическо-логическом блоке. При записи результата операции в выходной регистр АЛБ содержимое РКТ [ 8 - И ], т.е. практически адрес первого операнда, подается на дешифратор записи блока местной памяти. [44]
Арифметическо-логический блок предназначен для побайтовой обработки информации, а также передачи ее в регистры процессора и каналы обмена. В этом блоке выполняются операции, задаваемые соответствующими микропрограммами команд, а именно логические операции и операции передачи данных, арифметические операции с операндами с фиксированной и плавающей точкой, с десятичными операндами, операции сдвига кодов. Узел управляющих сигналов арифметическо-логического блока обеспечивает взаимодействие всех узлов блока в процессе выполнения команды под действием определенных полей микрокоманды. [45]