Professional Documents
Culture Documents
Ias
Ias
Ias
IAS - architektura
Pami: 1K sw 40 bitowych
Reprezentacja binarna w kodzie dopenieniowym (uzupenienia do dwch) (ang. twos complement, U2)
negujemy bity liczby bez znaku i dodajemy binarnie 1
2 x 20 bitowe rozkazy
Rozkaz lewy
Rozkaz prawy
. . .
PC MAR Ukady sterujce
. . .
Pami gwna M
IR
Adresy
Rejestry IAS
MBR - zawiera sowo, ktre ma by przechowywane w pamici, lub te jest wykorzystywany do pobierania sw z pamici MAR - okrela adres sowa w pamici, ktre ma by zapisane lub odczytane z MBR IR - zawiera 8-bitowy kod wykonywanego rozkazu IBR - rejestr roboczy do przechowywania prawej poowy sowa rozkazu
Oznaczenie M(X, A:B) - zawarto komrki pamici o adresie X od bitu A do bitu B; M(X)=M(X, 0:39)
M(5,0:7) - kod instrukcji w szstym sowie
Lista 21 rozkazw
&
Schemat IAS
Tak Nie wymagany dostp do pamici
Start
Nie
MAR PC
Cykl pobierania
MBR M(MAR)
IR IBR(0:7) MARIBR(8:19)
IR MBR(20:27) MARMBR(28:39)
Nie
Tak
PC PC+1 Dekoduj rozkaz w IR AC M(X) Id do M(X,0:19) Jeli AC 0 id do M(X,0:19) Czy AC0? MBRM(MAR) PC MAR MBRM(MAR) AC AC+M(X)
Cykl wykonania
AC MBR
AC AC+MBR