01.03.2014 Aufrufe

Vorlesung Rechnerarchitektur - Fachbereich Informatik

Vorlesung Rechnerarchitektur - Fachbereich Informatik

Vorlesung Rechnerarchitektur - Fachbereich Informatik

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!