Курсач Тани (1075037), страница 4
Текст из файла (страница 4)
Синтез операционного элемента №9
Операционный элемент №9 состоит из:
- АЛУ, состоящего из четырех одинаковых микросхем АЛУ, и предназначенного для выполнения всех арифметических и логических операций, использующихся в обобщенной микропрограмме (кроме операций со счетчиком);
- регистра С, предназначенного для хранения результатов арифметических и логических операций со словами А и В;
- мультиплексора, состоящего из четырех одинаковых мультиплексоров;
- буферного элемента с тремя состояниями (для интерфейса с Швых);
- инвертора управляющего сигнала для буферного элемента
Таблица№14 Управляющие сигналы и входы АЛУ
Управ. сигнал | Микрооперация | Сигналы на входах | |||||||||||||||||||||||||||||||||||||||||||||||||
АЛУ№1 | АЛУ№2 | АЛУ№3 | АЛУ№4 | ||||||||||||||||||||||||||||||||||||||||||||||||
S0 | S1 | S2 | S3 | М | S0 | S1 | S2 | S3 | М | S0 | S1 | S2 | S3 | М | S0 | S1 | S2 | S3 | М | ||||||||||||||||||||||||||||||||
Y18 | С:=А(15:8)-В | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | ||||||||||||||||||||||||||||||
Y19 | С:=С-1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||||||||
Y22 | С:=1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |||||||||||||||||||||||||||||||
Y26 | С:=А(7:0)+1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | |||||||||||||||||||||||||||||||
Y27 | С:=А(7:0) | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | |||||||||||||||||||||||||||||||
Y29 | С:=А(15:8) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||||||||
Y30 | С(7):=ЗнА | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | |||||||||||||||||||||||||||||||
Y31 | С:=!А(15:8) | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | |||||||||||||||||||||||||||||||
Y32 | С:=С+1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||||||||
Y33 | С:=В | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | |||||||||||||||||||||||||||||||
Y34 | С:= А(15:8)+В | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||||||||
Y36 | С:=Е | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | |||||||||||||||||||||||||||||||
Y41 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | ||||||||||||||||||||||||||||||||
Y42 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | ||||||||||||||||||||||||||||||||
Y45 | С(0):=1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||||||||
Y47 | Швых:=C |
Запишем выражения для вычисления сигналов на входах АЛУ:
S0= | Y18 Y22 Y26VY33 |
S1= | Y18 Y22 Y30 Y33 Y36 |
S2= | Y18 Y22Y30 Y33 Y41 |
S3= | Y18 Y22 Y27 Y31 Y36 |
M= | Y18 Y22 Y26 Y34 Vy36 |
Операционный элемент №9 представлен на рисунке 16, состоящий их трех частей.