| Autor |
Nachricht |
BunterVogel
Mitglied
Benutzerprofil
Anmeldungsdatum: 19.01.2012
Beiträge: 79
|
BunterVogel Mitglied
16:19:22 15.07.2012 Titel: |
Unterschied zwischen Programm Counter und Adress Register |
Zitieren |
Hallo worin besteht der Unterschied zwischen PC (Programm Counter) und AR ( Adress Register).
Ich konnte es nicht richtig heraus sehen.
Danke |
|
|
|
 |
rkhb
Mitglied
Benutzerprofil
Anmeldungsdatum: 19.09.2010
Beiträge: 204
|
rkhb Mitglied
23:22:49 15.07.2012 Titel: |
|
Zitieren |
Der Programmzähler (mit zwei 'm', engl: program counter mit einem 'm') ist ein Adressregister (mit einem 'd', engl: address register mit zwei 'd'). Tatsächlich bezeichnen die Begriffe "Adressregister" und "Datenregister" heutzutage keine getrennten Register mehr, sondern eher die Arbeitsmodi der Register. Bei einem
mov eax, [esi]
arbeitet EAX als Datenregister und ESI als Adressregister. Umgekehrt ist aber auch möglich.
Da EIP die Adresse des nächsten auszuführenden Befehl beinhaltet (theoretisch, praktisch läuft das viel komplexer ab), ist dessen Arbeitsmodus also "Adressregister".
viele grüße
ralph
P.S.: Bitte entschuldige die Rechtschreibklugscheißerei. |
Zuletzt bearbeitet von rkhb am 23:24:26 15.07.2012, insgesamt 1-mal bearbeitet |
|
 |
freecrac
Unregistrierter
|
freecrac Unregistrierter
06:56:35 18.07.2012 Titel: |
|
Zitieren |
Zum Adressregister bzw. zum Befehls-Adressregister gehört natürlich auch noch ein Segment/die verwendete Page mit dazu, um eine bestimmte Adresse genau zu lokalisieren.
Dirk |
|
|
|
 |
|
Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben. Sie können auf Beiträge in diesem Forum antworten. Sie können Ihre Beiträge in diesem Forum nicht bearbeiten. Sie können Ihre Beiträge in diesem Forum nicht löschen. Sie können an Umfragen in diesem Forum nicht mitmachen.
|
|
|
|
|