Cтраница 1
Передача содержимого регистров при операции ввода, арифметических операциях и при вычислении элементарных функций не отличается от аналогичных действий на других моделях. [1]
Передача содержимого регистра арифметического блока осуществляется по признаку, записанному в специальных разрядах команды. Это позволяет проведение стандартных арифметических и логических операций совмещать с операциями посылки в накопитель. [2]
![]() |
Пример разветвляющегося процесса. [3] |
Микрокоманда МКД предусматривает передачу содержимого регистра Ri2 на выход АЛУ операционного устройства без записи в РЭУ. Знаковый разряд с выхода F3 старшей секции ВС1 будет принят в регистр состояния. Микрокоманда МК2 осуществляет условный переход по признаку Р3, выбираемому мультиплексором из регистра состояния. Микрокоманда МК4 выполняет вычитание и переход к МК Продолжение по счетчику микрокоманд СМК блока СУАМ. На рис. 6.18, б показаны размещение микрокоманд в управляющей памяти и переходы в процессе выполнения микропрограммы. [4]
Исполнение очередной микропрограммы начинается с передачи содержимого регистра кода операции РгКОп в регистр адреса РгА памяти микропрограммы ПМП. Производится обращение по адресу первой микрокоманды соответствующей микропрограммы. Считанное слово ( микрокоманда) помещается в выходной регистр РгВых и определяет сигналы микрокоманд, управляющие узлами ЭВМ. [5]
Ниже схематически показано, как происходит передача содержимого регистров. [6]
В режиме Запись РА в РИ из процессора поступают сигналы передачи содержимого регистра адреса в регистр информации - РА в РИ и выдачи информации - ВЫД ИНФ. При этом код РА, сохранившийся от предыдущего цикла, передается в РИ. По сигналу ВЫД ИНФ код из РИ передается в процессор. [7]
Связный список микрокоманд, обеспечивающий исполнение какой-либо команды, называется микропрограммой. Исполнение очередной микропрограммы начинается с передачи содержимого регистра кода операции в регистр адреса. Производится обращение по адресу первой микрокоманды соответствующей микропрограммы. Считанное слово ( микрокоманда) помещается в выходной регистр и определяет сигналы микрокоманд, управляющие узлами ЦВМ. Часть микрокоманды обычно определяет адрес следующей микрокоманды. [8]
Изменяя вид функции X f ( X, Y, П), несложно получить описания и некоторых других операций. Так, если X - Y, то получим операцию передачи содержимого регистра R в регистр S, выполняемую за 4 такта. [9]
При написании программы обозначения операнда заменяют на конкретные его значения. Например, конкретная команда MOV В, А ( где В, А - операнды), предусматривает передачу содержимого регистра А в регистр В, а команда MVIC, QAAH требует загрузки двоичного кода 10101010 в регистр С. Команда условного перехода INZ 8000Я предусматривает переход к подпрограмме, начинающейся с адреса 8000Я, если флаговый регистр Z находится в нулевом состоянии. [10]
![]() |
СНК-архитектура ЭВМ. Перекрывающиеся регистровые окна. [11] |
Окна последовательно выполняемых процедур перекрываются, благодаря чему возможна передача параметров от одной процедуры к другой. При вызове процедуры процессор переключается на работу с другим регистровым окном, при этом не возникает необходимости в передаче содержимого регистров в память. [12]
![]() |
Временная диаграмма сформиро - [ IMAGE ] Схема микропрограмм-ванных микрокоманд ного УУ. [13] |
Типичная схема микропрограммного устройства управления показана на рис. 8.6. В состав устройства управления входят регистр кода операций РгКОп, регистр адреса РгА, память микропрограмм Ч МП и выходной регистр ВыхРг. Микропрограмма - связный спи -: ок микрокоманд, обеспечивающий исполнение какой-либо команды, сполнение очередной микропрограммы начинается с передачи содержимого регистра кода операции РгКОп в регистр адреса РгА амяти микропрограммы ПМП. [14]
Микрооперация является элементарной операцией микрокоманды и выполняется при помощи одного управляющего импульса в конкретной цепи схем. Примером микрокоманды может служить выборка числа из ОП, а примером микроопераций являются такие действия, как установка нуля в регистре команды, разрешение ввода информации в регистр, разрешение передачи содержимого регистра в другие устройства. Ряд совместимых микроопераций выполняются одновременно и используются в одной микрокоманде. [15]