Vorlesung Rechnerarchitektur - Fachbereich Informatik
Vorlesung Rechnerarchitektur - Fachbereich Informatik
Vorlesung Rechnerarchitektur - Fachbereich Informatik
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
D ie O pera tion P us h, der A kkum ula tor w ird a uf den<br />
S ta c k g es c hoben<br />
MU1<br />
Datenpfad<br />
Data Out<br />
Dout<br />
Dout<br />
Adress<br />
0 1<br />
Data In<br />
MU1<br />
Datenpfad<br />
Data Out<br />
Dout<br />
Dout<br />
Adress<br />
0 1<br />
Data In<br />
ACC<br />
A<br />
SP<br />
SP<br />
PC<br />
PC<br />
IR IR<br />
Din Din<br />
ACC<br />
A<br />
SP<br />
SP<br />
PC<br />
PC<br />
IR IR<br />
Din Din<br />
C-Bus<br />
C-Bus<br />
ALU<br />
A ALUB<br />
A -1<br />
ALU<br />
A ALUB<br />
A-Bus<br />
Timing/Control<br />
B-Bus<br />
A-Bus<br />
Timing/Control<br />
B-Bus<br />
MU1<br />
Datenpfad<br />
Data Out<br />
Dout<br />
Dout<br />
Adress<br />
0 1<br />
Data In<br />
Die Operation push benötigt drei Schritte<br />
S P = S P -1<br />
ACC<br />
A<br />
SP<br />
SP<br />
ALU<br />
A ALUB<br />
PC<br />
PC<br />
C-Bus<br />
IR IR<br />
Din Din<br />
<br />
<br />
D out = A<br />
[S P ] = D out<br />
im letzten Schritt wird der Microprogramm<br />
Counter Step auf null gesetzt, so dass sich<br />
A-Bus<br />
B-Bus<br />
ein fetch Zyklus anschließt<br />
Timing/Control<br />
<strong>Vorlesung</strong> <strong>Rechnerarchitektur</strong><br />
© Gerhard Raffius, WS 2009/10, h_da - <strong>Fachbereich</strong> <strong>Informatik</strong><br />
41