- •Кременчуцький національний університет
- •Кафедра комп’ютерних та інформаційних систем
- •Кременчуцький національний університет
- •Завдання на курсовий проект (роботу) студента
- •1.1 Опис об’єкту розробки
- •1.2 Індивідуальне завдання відповідно до варіанта
- •Завдання 2
- •Завдання 3
- •1. Розробили структурну схему операційного блоку алп на ф-рівні.
- •2. Розробили структурну схему операційного блоку алп на фс-рівні
- •Закодована граф-схема алгоритму операції на ф-рівні
- •Закодована граф-схема алгоритму операції на фс-рівні
- •Висновки
- •Література
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
ні
так
