Курсач Тани (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, состоящий их трех частей.
















