WikiDer > A20 (Informatik)
A20 ist der 21. Adresszeile von a i86-Mikroprozessor von 80286.
Der ursprüngliche Mikroprozessor der i86-Familie, der 8086, hat 20 Adressleitungen, die von A0 bis A19 nummeriert sind, und kann daher Megabyte Adresse. Dieser hat also kein A20.
Diese Adressierung erfolgt durch Addieren einer 16-Bit-Adresse zu dem mit 16 multiplizierten Wert in a Segmentregister.Das Ergebnis dieser Operation kann mehr als FFFFFh sein, was bis zu 10FFEFh beträgt Diese Adresse ist gleich 0FFEFh, da es nicht mehr als zwanzig Adresszeilen gibt.
Der spätere 80286 hat 24 Adresszeilen, die daraus resultierenden 16 Megabyte Adressraum bestehen aus 1 Megabyte Standardspeicher und 15 Megabyte erweiterter Speicher.Der Erweiterungsspeicher ist in echte Mode weitgehend unzugänglich (es sei denn, es werden spezielle Tricks angewendet, siehe ALLE LADEN).
Auf einen kleinen Teil des Erweiterungsspeichers kann zugegriffen werden, da 10FFEFh nicht mehr gleich 00FFEFh ist und somit der 80286 nicht vollständig mit dem 8086 kompatibel ist.
Um dieses Problem zu lösen (nach einigen Fehler im Prozessor, aber in Wirklichkeit eine natürliche Folge der Architektur), haben viele Computer einen zusätzlichen Heben Tor in der 21. Adresszeile der Port A20. Dieser Port stellt sicher, dass A20 immer 0 ist, wodurch eine Adresse größer als FFFFFh gleich einer Adresse am Anfang des Speicherplatzes ist. Sicherheitsmodus, wo auf den gesamten Erweiterungsspeicher zugegriffen werden kann, muss der A20-Port deaktiviert werden.