Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursach_Otchet1.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
476.67 Кб
Скачать

1. Розробили структурну схему операційного блоку алп на ф-рівні.

2. Розробили структурну схему операційного блоку алп на фс-рівні

y1-y7 – встановлення початкового значення(в нуль).

y8 – запис слова в RXH

y9 – запис слова в RXL

y10 – зрушення вліво RXH

y11 – зрушення вліво RXL

y12 – зрушення вправо RXH

y13 – зрушення вправо RXL

y14 – видача значень з RXL

y15 – видача значень з RXH

y16 – встановлення значення в лічильник CT

y17 – видача значень з RSM

y18 – зрушення вправо REZH

y19 – запис в REZH

y20 – декремент лічильника СТ

y21 – видача значень з REZH

y22 – видача значень з REZL

y23 – запис слова в RYH

y24 – запис слова в RYL

y25 – зрушення вліво RYH

y26 – зрушення вліво RYL

y27 – запис в REZL

y28 – видача з RYL

y29 – видача з RYH

y30 – сигнал синхронізації CLK

y31 – логічна диз’юнкція

y32 – дозвіл зворотнього перетворення

y33 – зрушення вправо RYH

y34 – подача 1 на SM

y35 – запис в RSM

y36 – зрушення вліво BRZ

y37 –зрушення вліво REZH

y38 – запис в BRZ

y39 – видача BRZ

y40 – видача з RYH в інверсному вигляді.

X1 – умова на перевірку молодшого розряда RXL[0] = 1.

X2 – умова на перевірку значення лічильника CT = 0.

X3 – умова на перевірку значення старшого біта поточної суми. REZH[n-1]=0

Примусово - матрична адресація.

Закодована граф-схема алгоритму операції на ф-рівні

RYH:=1.L(RYH)

RYL:=1.L(RYL)

RXH:=0

RXL:=0

RSM:=0

RYH:=0

RYL:=0

REZH:=0

REZL:=0

REZL:=RXL+RYL

REZH:=RXH+RYH+1SM

RXH:=REZH

RXL:=REZL

RXH:=X

RXL:=X

CT:=N

RYL:= Y

CT:=N

RXH:=1.L(RXH)

RXL:=1.L(RXL)

RXH:=1.R(RXH)

RXL:=1.R(RXL)

ні

RYH:=1.L(RYH)

ні так

так

CLK

REZH:=RSM+RXH

REZH:=RSM

RYH:=1.L(RYH)

RYL:=1.L(RYL)

RSM:=1.R(REZH)RXL:=1.R(RXL)

CT:=CT-1

OR(RYH,1000)

RYH:=X/(!X)(RYH)

RYL:=X/(!X)(RYL)

ні

REZL:=RXL+RYL

так

RXH:=REZH

RXL:=REZL

REZH:=RXH+RYH+1SM

RXH:=REZH

RXL:= REZL

RYH:=REZH

RYL:=REZL

RYH:=Z

RXH:=X/(!X)(RXH)

RXL:=X/(!X)(RXL)

ні так

RXH

CLK

RXH:= REZH

RYH

CLK

REZH:=RXH+RYH

RXH:=1.L(RXH)

RYH:=1.L(RYH)

OR(BRZ[n-1],1000)

RXH:=1.R(RXH)

RYH:=1.R(RYH)

OR(RXH,1000)

CT:=N,OR(RYH,1000)

1 0

REZH:=RYH+RXH

+1SM

REZH:=RYH+

RXH

REZH:= 1.L(REZH)

BRZ:= 1.L(BRZ)

RXL:=1.L(RXL)

RXH := REZH

ні

так

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]