Vorlesung Rechnerarchitektur - Fachbereich Informatik

Vorlesung Rechnerarchitektur - Fachbereich Informatik Vorlesung Rechnerarchitektur - Fachbereich Informatik

01.03.2014 Aufrufe

U nterprog ra m m a ufrufe und da s Link R eg is ter Die Einführung eines Link Registers erlaubt es, Unterprogrammaufrufe durchzuführen, ohne dass die Rücksprungadresse auf den Stack geschrieben werden muss. Bei Ausführung eines Unterprogramms wird die Rücksprungadresse im Linkregister gespeichert und nach dem Programm wieder vom Linkregister in den Programcounter geschoben Vorlesung Rechnerarchitektur © Gerhard Raffius, WS 2009/10, h_da - Fachbereich Informatik 60

E ine V erbes s erte A LU Einsatz von Modifikatoren Der Modifikator kann den Eingang durchschalten oder alle Bits auf 0 ALU Funktion AA ALU BB oder 1 setzen Einsatz eines Shifters Modifizierer Modifizierer Shift Modification Shift Weite Der Shifter kann den Wert um die Shiftweite nach links oder nach rechts schieben, oder eine Rotation durchführen Weitere Alufunktionen neben A+B und A-B und A+B+1 kann die ALU noch Bitoperationen durchführen Vorlesung Rechnerarchitektur © Gerhard Raffius, WS 2009/10, h_da - Fachbereich Informatik A ∧ B, A ∨ B, ¬ A, ¬ Β, Α xor Β 61

U nterprog ra m m a ufrufe und da s Link R eg is ter<br />

Die Einführung eines Link Registers erlaubt es, Unterprogrammaufrufe<br />

durchzuführen, ohne dass die Rücksprungadresse auf den Stack geschrieben<br />

werden muss. Bei Ausführung eines Unterprogramms wird die Rücksprungadresse<br />

im Linkregister gespeichert und nach dem Programm wieder vom Linkregister in<br />

den Programcounter geschoben<br />

<strong>Vorlesung</strong> <strong>Rechnerarchitektur</strong><br />

© Gerhard Raffius, WS 2009/10, h_da - <strong>Fachbereich</strong> <strong>Informatik</strong><br />

60

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!