A20 HANDLER

  

Copyright © Philip M. Parker, INSEAD. Terms of Use.

A20 HANDLER

Specialty Definition: A20 HANDLER

DomainDefinition

Computing

A20 handler IBM PC memory manager software providing HMA. XMMs usually provide this functionality. Named after the 21st address line (A20), controlling the access to HMA. (1996-01-10). Source: The Free On-line Dictionary of Computing.

Source: compiled by the editor from various references; see credits.

Top     

Specialty Definition: A20 handler

(From Wikipedia, the free Encyclopedia)

The A20 handler is IBM PC memory manager software providing HMA. XMMs usually provide this functionality. Named after the 21st address line (A20), controlling the access to HMA.

See also:

This article (or an earlier version of it) contains material from FOLDOC, used with permission.

In more depth: The 8088 CPU used in the original IBM PC was capable of addressing memory using 20 binary digits ("bits"). But the internal registers in the 8088 were only 16 bits wide. A 20 bit address was created by tacking four zero bits onto the end of a 16 bit Segment Address and adding the 16 bit address to it yielding a 20 bit result. In reality, the result can be 21 bits wide since the total of the two registers can be more than FFFFF hexadecimal. It is possible to generate references to slightly more than 65000 bytes that are outside the addressing range of the 8088. When the 80286 CPU which had more than 20 address lines was developed, it became necessary to deal with code that referenced the 64K addressable by ordinary addressing but not present in the 8088. As it turned out, it was sometimes desirable to set the 21st address line, and sometimes desirable not to. A control flag in was added to the CPU indicating how to handle the 21st Address line.

Since address lines count from 0, not one, the 21 line is A20. Control of the line is performed by a program called an A20 Handler. Controlling the A20 line was an important feature at one stage in the growth of the IBM PC architecture as it added access to an additional 65520 bytes of memory without dramatic software changes. The added area is known as High Memory.

Source: adapted by the editor from Wikipedia, the free encyclopedia under a copyleft GNU Free Documentation License (GFDL) from the article "A20 handler."

Top     


Crosswords: A20 HANDLER

Specialty definitions using "A20 HANDLER": base memoryHIMEM. (references)

Source: compiled by the editor from various references; see credits.

Top     

Anagrams: A20 HANDLER

Scrabble® Enable2K-Verified Anagrams

Words within the letters "0-2-a-a-d-e-h-l-n-r"

-3 letters: adrenal, handler.

-4 letters: darnel, dharna, handle, harden, herald, lander.

-5 letters: aahed, ahead, aland, alane, alder, anear, areal, arena, denar, eland, hadal, haled, haler, hared, heard, laden, lader, lahar, learn, naled, redan, renal.

Source: compiled by the editor from various references; see credits.

SCRABBLE® is a registered trademark. All intellectual property rights in and to the game are owned in the U.S.A and Canada by Hasbro Inc., and throughout the rest of the world by J.W. Spear & Sons Limited of Maidenhead, Berkshire, England, a subsidiary of Mattel Inc. Mattel and Spear are not affiliated with Hasbro.

Top     

Alternative Orthography: A20 HANDLER


Hexadecimal (or equivalents, 770AD-1900s) (references)

41 32 30      48 41 4E 44 4C 45 52

Leonardo da Vinci (1452-1519; backwards) (references)

    

Binary Code (1918-1938, probably earlier) (references)

01000001 00110010 00110000 00100000 01001000 01000001 01001110 01000100 01001100 01000101 01010010

HTML Code (1990) (references)

&#65 &#50 &#48 &#32 &#72 &#65 &#78 &#68 &#76 &#69 &#82

ISO 10646 (1991-1993) (references)

0041 0032 0030      0048 0041 004E 0044 004C 0045 0052

Encryption (beginner's substitution cypher): (references)

352018242354838463952

Top     



INDEX

1. Crosswords
2. Anagrams
3. Orthography
4. Bibliography


  

Copyright © Philip M. Parker, INSEAD. Terms of Use.