Ñòóäåíòàì > Êóðñîâûå > Âû÷èñëèòåëüíûå ñèñòåìû è ìèêðîïðîöåññîðíàÿ òåõíèêà
Âû÷èñëèòåëüíûå ñèñòåìû è ìèêðîïðîöåññîðíàÿ òåõíèêàÑòðàíèöà: 2/11
ÐÅÃ À{1:32}=ÐÅÃ À{1:31}.0
Ñ×ÅÒ Ö=Ñ×ÅÒ Ö -1
ÍÅÒ
Ñ×ÅÒ Ö=1
B
{1:6}=Ñ×ÅÒ Ö1; Ñ {1:6}=Ñ×ÅÒ Ö2
ÊÎÍÅÖ
Ðèñóíîê 3
Áëîê-ñõåìà àëãîðèòìà ðàáîòû óñòðîéñòâà
Ìèêðîïðîãðàììà
Ïåðåìåííûå:
Âõîäíûå:
· D{1:32} - âõîäíîé êîä
· ñòðîá
Âûõîäíûå:
· Â {1:6}, Ñ{1:6} - âûõîäíîé êîä
Âíóòðåííèå:
· ÐÅÃ À{1:32}, ÐÅÃ Â{1:32} - ðåãèñòðû
· Ñ×ÅÒ Ö1{1:6}, Ñ×ÅÒ Ö2{1:6} - ñ÷åò÷èêè öèêëîâ
Ïðèçíàêè:
· Ð1 - ñòðîá=1
· Ð2 - ÐÅÃ À{1}=0 & ÐÅÃ A{2}= 1 & ÐÅÃ À {3}=0
· Ð3 - ÐÅÃ À{32}=0 & ÐÅÃ A{31}= 1 & ÐÅÃ À {30}=0
· Ð4 - Ñ×ÅÒ Ö1 {1:6} = 32
· Ð5 - Ñ×ÅÒ Ö2 {1:6} = 1
Ïðîãðàììà
Ì1
ÅÑËÈ ÍÅ Ð1 ÒÎ Ì1
(ÑÒÐÎÁ) ÐÅÃ Â{1:32}=D {1:32}
(ÓÇÀÏ1) ÐÅÃ À{1:32}=ÐÅÃ Â {1:32}
(ÓÍ1) Ñ×ÅÒ Ö1 {1:6}
=2
Ì2
ÅÑËÈ Ð2 ÒÎ Ì3
(ÓÑÄÂ1) ÐÅÃ À{1:32}=ÐÅÃ
À{2:32}.0 }
(ÓÑ×1) Ñ×ÅÒ Ö1 {1:6}=Ñ×ÅÒ Ö1
{1:6}+1 } ÓÝ1
ÅÑËÈ ÍÅ Ð4 ÒÎ Ì2
Ì3 (ÓÇÀÏ1)
ÐÅÃ À{1:32}=ÐÅÃ Â {1:32}
(ÓÍ2) Ñ×ÅÒ Ö2 {1:6} =31
Ì4 ÅÑËÈ
Ð3 ÒÎ Ì5
(ÓÑÄÂ2) ÐÅÃ À{1:32}=0.ÐÅÃ
À{1:31} }
(ÓÑ×2) Ñ×ÅÒ Ö2 {1:6}=Ñ×ÅÒ Ö2
{1:6}-1 } ÓÝ2
ÅÑËÈ ÍÅ Ð5 ÒÎ Ì4
Ì5 (ÓÑ×ÈÒ1) Â{1:6}=Ñ×ÅÒ Ö1
{1:6} }
(ÓÑ×ÈÒ2)
Ñ{1:6}=Ñ×ÅÒ Ö2 {1:6} } ÓÝ3
ÊÎÍÅÖ (ÈÄÒÈ Ê Ì1)
Êàê âèäíî èç òåêñòà
ìèêðîïðîãðàììû, íåêîòîðûå ñèãíàëû ìîæíî îáúåäèíèòü è çàìåíèòü ýêâèâàëåíòíûìè
ñèãíàëàìè. Ôóíêöèîíàëüíàÿ ñõåìà îïåðàöèîííîé ÷àñòè óñòðîéñòâà ïðèâåäåíà íà
ðèñóíêå 4.
Ðàçðàáîòêà óïðàâëÿþùåãî àâòîìàòà ñ
æåñòêîé ëîãèêîé
Óïðàâëÿþùèé àâòîìàò ñ æåñòêîé
ëîãèêîé áóäåò ðåàëèçîâûâàòüñÿ â âèäå êëàññè÷åñêîãî êîíå÷íîãî àâòîìàòà Ìèëè èëè
Ìóðà. Íà îñíîâàíèè áëîê-ñõåìû àëãîðèòìà ðàáîòû óñòðîéñòâà îïðåäåëèì êîëè÷åñòâî
ñîñòîÿíèé äëÿ êàæäîãî òèïà àâòîìàòà. Îáîçíà÷èì ñîñòîÿíèÿ àâòîìàòà Ìóðà áóêâîé S, à ñîñòîÿíèÿ àâòîìàòà Ìèëè - S’.
Êàê âèäíî èç ðèñóíêà 5, ó àâòîìàòà Ìóðà áóäåò øåñòü ñîñòîÿíèé, â òî âðåìÿ êàê ó
àâòîìàòà Ìèëè - ëèøü ÷åòûðå.
ÍÀ×ÀËÎ S0
S’0
0 Ð1
ÓÍ
1, ÓÇÀÏ 1 S1
0 S’1 1
Ð2
ÓÝ 1 S2
ÓÇÀÏ 1, ÓÍ 2 S3
0
Ð4 S’2
ÓÇÀÏ 1 ÓÍ 2 S3
0 S’3 1
Ð3
|