151 3

151 3





296

Sekwencja tak zmodyfikowanych mikroinstrukcji będzie obliczaia iloczyn logiczny odpowiednich zmiennych. Zmodyfikowana postać mikroinstrukcji (7.69 c) jest więc następująca:

A.: execute (q:- q • x^);    (7.71)

Aby mikroinstrukcja (7.71) działała poprawnie, wszystkie pozostałe mikroinstrukcje muszą dodatkowo ustawiać wstępny stan przerzutnika q równy jeden (q := 1); dla uproszczenia nie będziemy tego wpisywać do wyrażeń mikroinstrukcji.

Będziemy zatem'stosować mikroinstrukcje typu (7.69 a),    (7.69 b) i

(7.71). W każdym z tych typów będą występowały po dwie mikroinstrukcje różniące się wartością zmiennej, odpowiednio, y^, q, x^. Jeśli dodamy 1 do tego mikroinstrukcje obsługi podprogramów (co uwolni program od powtarzających się fragmentów) oraz mikroinstrukcje skoków 1 bezwarunkowych (dla uproszczenia programowania) to, po przypisaniu mikro instrukcjom skrótowych nazw oraz po przyjęciu kodu K = (K^

KQ) ułatwiającego ich dekodowanie, otrzymamy następującą listę:

Typ    A^: execute (y^=e); e 6 (0,1),

“ZAŁącz obiekt N" lub "WYŁącz obiekt N”:

1)    ZAŁ    N;    K    =    1011,

2)    WYŁ    N;    K    =    1010,

Typ    A.: if q then go to N; ą e (0,11,

"Skocz przy Warunku Pozytywnym (Negatywnym) do N“:

3)    SWP    N;    K    =    1100,

4)    SWN    N;    K    =    1101,

Typ    A.: execute (q : = q»xN); xN « (0,1>,

“BAdaj czy x^ jest Afirmacją (Negacją)”:

5)    BAA    N;    K    =    1000,

6)    BAN    N;    K    =    1001,

I

Typ    A.: PUSH A.+j and go to N; (N=Aj),

“Wywołaj podPRogram z N":

7)    WPR N;    K = 1111.

Typ    Aj:    POP;

"WRóć z Podprogramu":

8)    WRP N;    K = 0100.

Typ    Aj:    go to    N;

"Skocz Bez Warunku do N":

9)    SBW N;    K = 1110,

Typ    Aj:    go to    Aj+2;

"PrzeSKocz":

10) PSK;    K = 0000.

Uwzględniając wprowadzone metody adresowania i zakładając, że stos składa się z jednego rejestru, można zaproponować strukturę układu sterującego (moduł U. 1 z rys. 7.36) jak na rys. 7.37.

Pozostaje jeszcze zaprojektowanie układu dekodującego (moduł U.D. w strukturze z rys. 7.37)., który zawiera przerzutnik q oraz część kombinacyjną, generującą lokalne sterowania. Należą do nich sygnały

(Sj, sQ) adresujące multiplekser, sygnał sR umożliwiający wpis (przy

s

Sp = 1) do rejestru stosu    Rs> sygnał y^ załączający (y^ = 1) lub

wyłączający (y^ = 0) obiekt N (wówczas kolejny sygnał sDEC musi być równy zeru) oraz sygnał s^^, umożliwiający (przy s^ję = 0) wybór i badanie warunku x„.

Znając działanie poszczególnych mikroinstrukcji oraz ich kody można zbudować zbiorczą tabelę Karnaugha opisującą układ dekodujący U.D (rys. 7.38 a). Na tej podstawie określamy tabele dla poszczególnych funkcji (rys. 7.38 b) oraz ich realizacje (wygodnie jest tu wykorzystać multipleksery o dwóch wejściach adresowych):


Wyszukiwarka

Podobne podstrony:
pdl7 że to słabsze płanetniki tak krzyczą. Co będzie z nami, jak one tego smoka puszczą, on będzie
page0648 940Rzewuski oddawał, Mickiewicz wyrzekł: „Pisz tak jak mówisz, a będziesz pierwszym autorem
się na 2 stopniu, bo uczymy się wszyscy na nauczycieli a i tak tylko 1% z nas będzie pracować w szko
WYZNACZANIE GĘSTOŚCI CIECZY ZA POMOCĄ WAGI MOHRA Waga Mohrajest odmianą wagi belkowej tak zmodyfikow
WYZNACZANIE GĘSTOŚCI CIECZY ZA POMOCĄ WAGI MOHRA Waga Mohra jest odmianą wagi belkowej tak zmodyfiko
Wstęp teoretyczny Matlab (Mato Laboratory) jest tak zwanym otwartym środowiskiem obliczeniowym,
(H Wyższa Szkoła Bankowa HH w Gdańsku bo tylko tak zdobyta wiedza będzie użyteczna w praktycznym jej
będzie obliczeniem 1C na u takim, że (1.4) Sm+1 € F . Z definicji obliczenia,V* € {0,..., m} T{Si,&l
http://maCa.275.6Cogspot.com Która jeót <pcLzlaa, a która będzie,? Oblicz godzi/ri^. Zajvloz je i
Ocena pierwotna jest procesem determinującym to, czy emocja się pojawi a jeśli tak, to jaka będzie j
scan0020 2 tak, wystarczy ustala sposób obliczenia powierzchni ścian i sufitu garażu - 2 pkt ustala
Siniejesz się z harcerzy a i tak nigdy nie będziesz tak odważny jak On
Czy pole rombu, tak jak i równoległoboku można obliczyć dwoma sposobami ( wykorzystując wysokoś

więcej podobnych podstron