Курсач_96 (1075046), страница 4
Текст из файла (страница 4)
E14=(Y20Y21)A(14)
E13=(Y20Y21)A(13)
E12=(Y20Y21)A(12)
E11=(Y20Y21)A(11)
E10=(Y20Y21)A(10)
E9=(Y20Y21)A(9)
E8=(Y20Y21)A(8)
В данном случае мультиплексор вырождается в 8 ЛЭ «ИЛИ».
Младший мультиплексор
Упр. сигнал | Микрооперация | Сигналы на выходах. | |||||||
E7 | E6 | E5 | E4 | E3 | E2 | E1 | E0 | ||
Y20 Y21 | А:=А-В А:=А+В | А(7) | A(6) | A(5) | A(4) | A(3) | A(2) | A(1) | A(0) |
Y30 Y33 Y34 Y35 Y36 Y48 | B:=B+1 С:=В-С С:=ВС С:=|ВС С:=|ВvС B:=BM | B(7) | В(6) | В(5) | В(4) | В(3) | В(2) | В(1) | В(0) |
Y31 Y32 | C:=C+1 С:=С-В | C(7) | C(6) | C(5) | C(4) | C(3) | C(2) | C(1) | C(0) |
Y49 | B:= Сч-1 | 0 | 0 | 0 | 0 | Сч(3) | Сч(2) | Сч(1) | Сч(0) |
Схема управления мультиплексором:
E7=(Y20Y21)A(7) (Y30 Y33 Y34 Y35 Y36 Y48)B(7) (Y31 Y32)С(7)
E6=(Y20Y21)A(6) (Y30 Y33 Y34 Y35 Y36 Y48)B(6) (Y31 Y32)С(6)
E5=(Y20Y21)A(5) (Y30 Y33 Y34 Y35 Y36 Y48)B(5) (Y31 Y32)С(5)
E4=(Y20Y21)A(4) (Y30 Y33 Y34 Y35 Y36 Y48)B(4) (Y31 Y32)С(4)
E3=(Y20Y21)A(3) (Y30 Y33 Y34 Y35 Y36 Y48)B(3) (Y31 Y32)С(3) Y49Сч(3)
E2=(Y20Y21)A(2) (Y30 Y33 Y34 Y35 Y36 Y48)B(2) (Y31 Y32)С(2) Y49Сч(2)
E1=(Y20Y21)A(1) (Y30 Y33 Y34 Y35 Y36 Y48)B(1) (Y31 Y32)С(1) Y49Сч(1)
E0=(Y20Y21)A(0) (Y30 Y33 Y34 Y35 Y36 Y48)B(0) (Y31 Y32)С(0) Y49Сч(0)
7.10. Мультиплексор 2 АЛУ.
Для построения 8 разрядного мультиплексора 31 используем логические элементы. На выходе мультиплексора получается слово E.
Упр. сигнал | Микрооперация | Сигналы на выходах. | |||||||
E7 | E6 | E5 | E4 | E3 | E2 | E1 | E0 | ||
Y20 Y21 Y27 Y32 | А:=А-В А:=А+В B:=|B С:=С-В | B(7) | В(6) | В(5) | В(4) | В(3) | В(2) | В(1) | В(0) |
Y28 Y33 Y34 Y35 Y36 | С:=|С С:=В-С С:=ВС С:=|ВС С:=|ВvС | C(7) | C(6) | C(5) | C(4) | C(3) | C(2) | C(1) | C(0) |
Y48 | B:=BM | M(7) | M(6) | M(5) | M(4) | M(3) | M(2) | M(1) | M(0) |
Схема управления мультиплексором:
E7= (Y20Y21Y27Y32)B(7) (Y28 Y32 Y33 Y34 Y35 Y36)C(7) Y48M(7)
E6=(Y20Y21Y27Y32)B(6) (Y28 Y32 Y33 Y34 Y35 Y36)C(6) Y48M(6)
E5=(Y20Y21Y27Y32)B(5) (Y28 Y32 Y33 Y34 Y35 Y36)C(5) Y48M(5)
E4=(Y20Y21Y27Y32)B(4) (Y28 Y32 Y33 Y34 Y35 Y36)C(4) Y48M(4)
E3=(Y20Y21Y27Y32)B(3) (Y28 Y32 Y33 Y34 Y35 Y36)C(3) Y48M(3)
E2=(Y20Y21Y27Y32)B(2) (Y28 Y32 Y33 Y34 Y35 Y36)C(2) Y48M(2)
E1=(Y20Y21Y27Y32)B(1) (Y28 Y32 Y33 Y34 Y35 Y36)C(1) Y48M(1)
E0=(Y20Y21Y27Y32)B(0) (Y28 Y32 Y33 Y34 Y35 Y36)C(0) Y48M(0)
7.11. Арифметико-логическое устройство.
Разрядность АЛУ должна быть равна 16 бит. Будем использовать 4 микросхемы К555ИП3 и схему ускоренного переноса КМ555ИП4. На вход А АЛУ подаем информацию с мультиплексора 1 АЛУ, а на вход В – с мультиплексора 2 АЛУ. Опишем сигналы на входах:
Упр. cигнал | Микрооперация | Сигналы на входах | |||||
S3 | S2 | S1 | S0 | M | |C | ||
Y20 Y32 Y33 | А:=А-В С:=С-В С:=В-С | 0 | 1 | 1 | 0 | 0 | 0 |
Y21 | А:=А+В | 1 | 0 | 0 | 1 | 0 | 1 |
Y27 Y28 | В:=|В С:=|С | 0 | 1 | 0 | 1 | 1 | * |
Y30 Y31 | В:=В+1 С:=С+1 | 1 | 1 | 1 | 1 | 0 | 0 |
Y34 Y48 | С:=ВС B:=BM | 1 | 1 | 1 | 0 | 1 | * |
Y35 | С:=|ВС | 0 | 0 | 0 | 1 | 1 | * |
Y36 | С:=|ВvС | 0 | 1 | 0 | 0 | 1 | * |
Y49 | B:= Сч-1 | 0 | 0 | 0 | 0 | 0 | 1 |
Запишем выражения для вычисления сигналов на входах АЛУ:
S3= | Y21 Y30 Y31 Y34 Y48 |
S2= | Y20 Y32 Y33 Y27 Y28 Y30 Y31 Y34 Y36 Y48 |
S1= | Y20 Y32 Y33 Y30 Y31 Y34 Y48 |
S0= | Y21 Y27 Y28 Y30 Y31 Y35 |
M= | Y27 Y28 Y34 Y48 Y35 Y36 |
|C= | Y21 Y49 |
7.12. Выходной мультиплексор.
Мультиплексор должен обеспечивать выдачу на выходную шину данных результата. Разрядность слова 8 бит.
Для построения 8 разрядного мультиплексора 31 используем логические элементы. На выходе мультиплексора получается слово E.
Упр. сигнал | Микрооперация | Сигналы на выходах. | |||||||
E7 | E6 | E5 | E4 | E3 | E2 | E1 | E0 | ||
Y22 | Швых:=А(7:0) | А(7) | A(6) | A(5) | A(4) | A(3) | A(2) | A(1) | A(0) |
Y23 | Швых:=В | B(7) | В(6) | В(5) | В(4) | В(3) | В(2) | В(1) | В(0) |
Y24 | Швых:=С | C(7) | C(6) | C(5) | C(4) | C(3) | C(2) | C(1) | C(0) |
Схема управления мультиплексором:
E7= Y22А(7) Y23B(7) Y24С(7)
E6= Y22А(6) Y23B(6) Y24С(6)
E5= Y22А(5) Y23B(5) Y24С(5)
E4= Y22А(4) Y23B(4) Y24С(4)
E3= Y22А(3) Y23B(3) Y24С(3)
E2= Y22А(2) Y23B(2) Y24С(2)
E1= Y22А(1) Y23B(1) Y24С(1)
E0= Y22А(0) Y23B(0) Y24С(0)
7.13. Мультиплексор регистра M.
Для построения 8 разрядного мультиплексора 21 используем логические элементы. На выходе мультиплексора получается слово E.
Упр. сигнал | Микрооперация | Сигналы на выходах. | |||||||
E7 | E6 | E5 | E4 | E3 | E2 | E1 | E0 | ||
Y41 | M:=80h | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Y42 | M:=1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
Схема управления мультиплексором:
E7= Y41;
E6=E5=E4=E3=E2=E1= 0;