X86-Register

8088 hat vier 16-Bit-Universalregister genannt AX, BX, CX, DX. Allerdings hat seine Befehlssatz einige Spezialisierungen:

  • BX wird als ein Indexregister verwendet;
  • CX dient zum Schleifen von der LOOP-Befehl eingeführt, zu steuern;
  • DX ist für bestimmte Unternehmensbereiche eingesetzt.

Es hat auch vier Segmentregister genannt:

  • CS: wird verwendet, wenn eine Adresse, ist der "Code", die auf der IP sagen werden;
  • DS: wird verwendet, wenn es sich um eine Adresse von "Daten" werden, das heißt, Programmvariablen, dh alle "Datenregister" und SI auch "Anweisungen string ";
  • SS: mit der SP und LP-Aufnahmen verwendet; die Batterie beispielsweise verwendet, um den Inhalt des CS und IP-Register während der Ausführung der Befehle erinnern oder rufen Unterbrechungen;
  • ES: DI meist mit der Registrierung für "string Anweisungen", die Überweisungen von zusammenhängenden Speicherplätze ermöglichen verwendet.

Register geschützten Modus

Einige dieser Register können in dem Prozessor Firmware befinden. Auf x86-Rechner, für den geschützten Modus:

  • GDTR, die die Adresse der globalen Tabelle Deskriptoren gespeichert ist;
  • LDTR die aTable lokale Adresse Deskriptoren des aktuellen Prozesses gespeichert ist;
  • IDTR, das die Adresse und Größe der IDT gespeichert ist;
  • TR, das die Adresse des TSS des aktuellen Prozesses gespeichert ist;
  • CR0, die Indikatoren für das gesamte System speichert;
  • CR3, die die Adresse der Seite Verzeichnis aktuellen gespeichert ist.
(0)
(0)
Kommentare - 0
Keine Kommentare

Fügen Sie einen Kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Zeichen übrig: 3000
captcha