Vorlesung Rechnerarchitektur - Fachbereich Informatik
Vorlesung Rechnerarchitektur - Fachbereich Informatik
Vorlesung Rechnerarchitektur - Fachbereich Informatik
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
K om plexe A dres s berec hnung en<br />
In vielen Operationen werden Adressberechnungen benötigt, die im einfachen MU0<br />
Design nicht möglich sind. Dazu gehören<br />
relative Sprünge, d.h. Sprünge bei denen zu dem augenblicklichen<br />
Programmzähler ein Offset hinzugezählt wird<br />
komplexere Adressierungsarten, wie das indirekte Laden und Speichern mit einem<br />
Offset, bei dem die Basisadresse in einem Register steht (z.B. Stackpointer) und<br />
zu dieser Adresse noch ein Offset addiert wird<br />
Laden von PC-relativen Konstanten. Bei Prozessoren mit einer festen<br />
Befehlsbreite können nur kleine Konstanten direkt im Code dekodiert werden.<br />
Konstanten können aber auch geladen werden, wenn sie in der Nähe des<br />
augenblicklichen Programms stehen, z.B. hinter der Returnanweisung eines<br />
Unterprogramms<br />
<strong>Vorlesung</strong> <strong>Rechnerarchitektur</strong><br />
© Gerhard Raffius, WS 2009/10, h_da - <strong>Fachbereich</strong> <strong>Informatik</strong><br />
52