Cтраница 2
При возникновении переноса устанавливается в единичное, состояние регистр расширения. [16]
Мультиплексор регистра расширения при любом сдвиге пропускает в регистр расширения выдвигаемые ( выпадающие) разряды. [17]
Условное графическое обозначение КР1802ВС1. [18] |
При выполнении перечисленных операций возможно производить многочисленные операции маскирования содержимым регистра расширения отдельных разрядов входных данных. [19]
Регистровые команды позволяют выполнять некоторые элементарные преобразования кодов, содержащихся в аккумуляторе и регистре расширения. Поскольку второго операнда, извлекаемого из ячейки памяти, как это было в случае арифметических команд, не требуется, адресная часть в таких командах отсутствует. [20]
Схема управления следующим адресом.| Схема ускоренного переноса.| Универсальный параллельный регистр. [21] |
Выполнение перечисленных функций одной БИС обеспечивается параллельным арифметико-логическим устройством АЛУ со схемой сдвига результата, регистрами А и В, регистром расширения со схемами сдвига и загрузки, блоком формирования признака нуля результата, выходными схемами с двунаправленными трехстабильными шинами, дешифраторов операций и модификаций. [22]
Временная диаграмма режима начального пуска К1801ВМ1 при включении питания. [23] |
Совместно с сигналами DIN или DOUT происходит соответственно ввод данных в ОМП из регистров или вывод из ОМП на регистры. Установка сигнала RPLY от регистров расширения ввода / вывода не требуется. [24]
Логический сдвиг 16 битного операнда источника S1 вправо на количество битов, указанное в 4 младших битах второго операнда, S2, и сложение результата сдвига с величиной в регистре назначения. Если регистром назначения является 36-битный аккумулятор, в регистр расширения ( А2 или В2) заносится расширение знакового бита. [25]
Микросхема КР1802ВС1 представляет собой 8-разрядную микропроцессорную секцию параллельной обработки информации с возможностью наращивания разрядности и предназначена для выполнения следующих операций: арифметическое сложение и вычитание в дополнительном коде; логические операции конъюнкции, дизъюнкции, инверсии и сложения по модулю 2; арифметические, логические и циклические сдвиги вправо и влево на 1 разряд. При этом имеется возможность маскирования отдельных разрядов входных данных содержимым регистра расширения. [26]
Отображает насыщение по 32 битам результата, поступающего в регистр АЛУ данных. Назначением этого бита является обеспечение режима арифметического насыщения для алгоритмов, которые не распознают регистр расширения. При установки режима арифметического насыщения биты режима масштабирования игнорируются. Этот режим применяется только для некоторых команд АЛУ данных. Более детальная информация представлена в приложении А. Бит сбрасывается во время сброса. [27]
Бит расширения сбрасывается, если все биты целой части ( биты 31 - 35) 36-битного результата одинаковы. Если бит равен 0, это означает, что аккумулятор содержит биты, представляющие собой информацию, а регистр расширения содержит только расширение знака. Если бит расширения равен 1, то регистр расширения знака используется как часть аккумулятора. [28]
Логический сдвиг 16 битного операнда источника S1 вправо на количество битов, указанное в 4 младших битах второго операнда, S2, и сохранение результата в регистре назначения. Если регистром назначения является 36-битный аккумулятор, младшая часть аккумулятора ( АО или ВО) заполняется нулями, а в регистр расширения ( А2 или В2) заносится расширение знакового бита. [29]
Арифметический сдвиг 16 битного операнда источника S1 влево на количество битов, указанное в 4 младших битах второго операнда, S2, и сохранение результата в регистре назначения. Если регистром назначения является 36-битный аккумулятор, младшая часть аккумулятора ( АО или ВО) заполняется нулями, а в регистр расширения ( А2 или В2) заносится расширение знакового бита. [30]