Составители:
101
составляет программу (микропрограмму) для машины, система команд
которой включает команду "Открыть вентильную схему".
Логическое умножение осуществляется с помощью вентильной схемы,
на входы которой подаются коды операндов, а на выходе образуется
искомый результат (см. параграфы 1.2 и 2.5).
В АЛУ сумматор и схема логического умножения объединены в один
блок. В блоке входные шины разветвляются на оба эти устройства, а
выходы устройств через вентильные схемы подключены ко входам
буферного регистра. Следовательно, при поступлении операндов
одновременно выполняются операции суммирования и логического
умножения, но так как по сигналу с В9 (см. рис. 4.5 и 4.7) открыта лишь
одна из выходных вентильных схем, то на буферный регистр поступит
только один из двух результатов. Управление выходными вентильными
схемами осуществляется подобно тому, как управляются ВИ1 и ВИ2 на
рис. 4.6: при отсутствии управляющего сигнала на В9 в БР записывается
сумма, а при наличии управляющего сигнала на В9 - результат
логического умножения.
Циклический сдвиг на один разряд вправо или влево производится
путем подачи единичного управляющего сигнала на вентильную схему~
Bl 1 или В12 соответственно, а затем на вентильные схемы В13 и В22 (см.
рис. 4.4 и 4.5).
Установка признаков переноса из старшего разряда сумматора, а также
отрицательного или нулевого значения результата осуществляется с
помощью посылки управляющих сигналов на вентили В13, В14 и В15
соответственно.
При подаче управляющего сигнала на вентиль В14 выполняется
перепись содержимого 15-го (знакового) разряда БР в однобитовый
регистр N. При открывании вентиля В15 производится перепись в
однобитовый регистр Z содержимого специальной схемы, выходной
сигнал которой равен единице только тогда, когда во всех 16 разрядах
буферного регистра (с 0-го по 15-й) содержатся нули, т. е. когда в БР
хранится код числа 0.
Содержание регистра переноса также может быть изменено с помощью
управляющих сигналов. Подача сигнала на В13 позволяет переписать в С
содержимое старшего разряда БР (разряда с номером 16), в котором
хранится перенос из старшего разряда сумматора. Посылка управляющего
Страницы
- « первая
- ‹ предыдущая
- …
- 102
- 103
- 104
- 105
- 106
- …
- следующая ›
- последняя »
