145 4

145 4



284

284

a)


bi

13.14

F-/s. 7.29. Sieć działań (przykład 7.3) z segmentami Zespołu 2 B*' (a)

oraz przykład nieoptymalnej numeracji stanów wewnętrznych (b)

popi

rzedzone węzłem operacyjnym Y, wówczas mikroinstrukcja (7.41 b)


xc) •


jednocześnie wykonuje obsługę Y i podstawienie p:= Xę: execute (Y; p: = x ), jeśli zaś badanie Xę nie jest poprzedzone węzłem operacyjnym, wówczas trzeba wprowadzić dodatkową mikroinstrukcję execute (YQ; p:= gdzie Yq to mikrooperacja pusta. Aby nie rozbudowywać sieci

działań z rys. 7.29 a, parom mikroinstrukcji typu:

(7.61)


(7.82)


execute (YQ; p: = Xę); if p then go to Ay

(rozejście) albo

execute (Y; p; = Xq);

if p then go to A.;

J

(operacja Y oraz skok bezwarunkowy do A.; xn = przypisano na rys. 7.29 a pojedyncze stany wewnętrzne opisane dwoma numerami mikroinstrukcji.

Podobnie jak w przykładzie 7.2, realizacja układowa z rys. 7.9b dla Zespołu 2 B1* musi tutaj współpracować z układem wyjściowym z rys. 7.13 umożliwiającym sterowanie potencjałowe.

Odpowiedni mikroprogram przedstawiono na rys. 7.30 a, zaś odpowiadającą mu zawartość pamięci ROM - na rys. 7.30 b; potrzeba dwudziestu jeden słów siedmiobitowych, gdyż

(7.63)


HK) + max [ 1(0 + 1 + 1 (Y). 1(B) 1 = 1 + max (6, 5) =

= 7 bitów.

Przykład 7.4

Ponownie rozważymy układ sterowania windą towarową z przykładu 6.8 (rozdz. 6). Opisującą go sieć działań z rys. 6.40 b powtórzono na rys. 7-31 a, dokonując jednocześnie jej segmentacji dla Zespołu 3* mikroinstrukcji podstawowych (7.49). W celu minimalizacji długości mikroprogramu wprowadzono niezbędne modyfikacje sieci działań (por. rys. 7.31 b).

Przyjęto również nowe - w stosunku do pierwotnej sieci działań z ''ys. D 40 b - oznaczenia:


Wyszukiwarka

Podobne podstrony:
144 2 ol b) Rys. 7.27. Sieć działań (przykład 7.2) z segmentami Zespołu 1 (a) oraz przykład nieoptym
lato 2 29 29
kalendarz 11?lla styczeń 7 M 10 11 12 13 14 15 16 17 18 19 20 21 2^23 24 25 26 27 28 29 30
KALENDARZ 11 (7) January M Tu W Th Fr Sa Su 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
dzien europy plakat MAY 2012 S M r w T F sEUROPY - , 1 2 3 4 5 13 L,! 9 to u 12 13 14 15 16 17 18 ig
1 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 Styczeń
10 pazdziernik 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 f
26wz4 10 11 12 13 14■■■■■■mi II •*>♦«■■■■■! iillB— BI
rys5 5 6 ’ 7 8 9 1011 12 13 14 15 16 17 18 19 1021 22 23 24 25 26 27 28 29 0331 32 33 34 35 36 37 38
DUNAJECN130c9705328 miejsce na nadrukSI W /i 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2
CM O 21 22 23 24 25 26 29 30 31Lipiec Pn Wt Śr Cz Pt Sb 1 2 4 5 6 7 8 9 11 12 13 14 15 16 18 19
C360 13 01 29 21 14 14 V:(f« - p<) •&P >0 V Ooci Ol j>V > o Ofp i i: o^o,^ i,uu cxu
C360 13 01 29 21 14 26 ? + ? p . - v/S co fer) ■ f—p —i a ;vrf ■f-4 c p£ SrF V --—    
C360 13 01 29 21 14 47 -    
C360 13 01 29 21 16 19 4- CT^U1 ; i I ..l 1 T 4 l-i i M l 4-1 M -4-4 1 4-4 1-14 Li 4. i ł I 1 I I &n
C360 13 01 29 21 19 14 aN- <o 6,0^24 UJ s. . j&m tom 0Wńl -M* <7, Tf- u, —I .--

więcej podobnych podstron