logo search
Проектування процесора для виконання операції ділення у двійково-десятковому коді

1.3 Формування граф - схеми автомата

Для формування операційного автомата потрібно визначити для нього вхідні та вихідні сигнали:

y1: HCM:=A

y2: Рг1:=B

y3: CT2:=0

y4: СТ1:=0

у5: Рг2:=НСМ

y6: НСМ:=НСМ+РГ1+10

у7: НСМ:=Рг2

у8: НСМ[1:12]:=L4(НСМ[1:12]).0

y9: CT2:=CT2+1

y10: HCM[9:12]:=HCM[9:12]+6

y11: HCM[5:8]:=HCM[5:8]+1

y12: HCM[5:8]:=HCM[5:8]+6

y13: HCM[1:4]:=HCM[1:4]+1

y14: HCM[1:4]:=HCM[1:4]+6

y15: HCM[0]:=HCM[0]+1

y16: HCM[9:12]:=HCM[9:12]+1

y17: CT1:=CT1+1

х1: Рг1!=0

х2: НСМ[0]

х3: СТ2==3

х4: НСМ[9:12]>9

х5: НСМ[5:8]>9

x6: НСМ[1:4]>9

х6: НСМ[1:4]>9

Відповідна граф-схема автомату приведена на рис. 4.3.1:

Рисунок 4.3.1 - Граф-схема алгоритму

Рисунок 4.3.2 - Продовження граф-схеми алгоритму