01.03.2014 Aufrufe

Vorlesung Rechnerarchitektur - Fachbereich Informatik

Vorlesung Rechnerarchitektur - Fachbereich Informatik

Vorlesung Rechnerarchitektur - Fachbereich Informatik

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!