Adressierungsverfahren

OP #1738329
Lesenswert?
• ▲
▼
Hallo!
Habe eine Frage zu den Adressierungsverfahren beim Prozessor!

Was genau ist der Unterschied zwischen der indizierten, der Basis und 
der relativen Adressierung?
Und wie funktioniert die segmentierte Adressierung genau?

Ich hoffe dieses Thema passt hier noch rein und jemand von euch kann mir 
helfen! Habe übermorgen Matura und brauche bitte unbedingt antworten!!!

DANKE im voraus!!!

glg tommy
#1738424
Lesenswert?
• ▲
▼
Also. Eigentlich sollte das Datenblatt des Prozessors diese 
Adressierungarten beschreiben.

Wenn der Adressraum des Prozessors groesser wie ein Adresspointer ist, 
dann verwendet man segmentierte Adressierung. Dh es wird immer ein 
Adresspointer zu einem Segmentregister hinzugezaehlt. Dh man muss ich 
immer im Klaren darueber sein, in welchem Segmant die Variable nun ist.

Man kann zur Vereinfachung der Programmierung, zur verkleinerung der 
codegroesse, fuer Arrayzugriffe ein indiziertes verfahren verwenden. In 
diesem Verfahren wird jeweils zum Adresspointer ein Indexregister 
hinzugezaehlt.

Relative Adressierung ist fast dasselbe. Man verwendet es bei Spruengen 
im Code. Ein Jump wird als PC relativ ausgefuehrt, wenn man den 
Sprungbereich einschraenken kann, zB auf 10 bit (+-512). Dadurch wird 
der Operator, der geladen werden muss kuerzer. Es wird dieser Offset zum 
Adresscounter hinzugezaehlt.

All diese Trick sollten vermeiden mit Pointern der vollen Laenge 
operieren zu muessen, denn die muessen ja jeweils in die ALU, resp MMU 
geladen werden.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.