Vysoká paměťová oblast

Úvod

Jedná se o 64KB paměť mezi 1024KB a 1088KB, nazývanou oblast vysoké paměti, její adresa je 100000H~1OFFEFH nebo vyšší a CPU používá Segment:OFFSET v režimu reálné adresy (adresa segmentu:offset), maximální prostor logické paměti, který může být adresován je (FFFF: FFFF), tj. 10FFEFH, což překročilo horní limit 1 MB, který může být adresován 20 řádky CPU 8088, takže 286CPU má 24 adresních řádků. Dokud je otevřeno "logické hradlo" signálového vedení adresy A20, lze použít paměť v rozsahu 64 kB. Tato paměť je v režimu skutečné adresy. Obecně řečeno, HMA je 64 KB, ve skutečnosti se vztahuje k obrovskému prostoru nad 1 MB až 4 GB, který může náš CPU řešit. Všechny se nazývají špičková paměťová oblast (HMA). Jak otevřít paměť nad adresním řádkem A20 (A20Gate, logické hradlo) , Dokud se ovladač rozšířené paměti používá v DOS5.0 nebo vyšší, operace je následující:

Funkce

Nastavte ovladač v CONFIG:

◎286 Více než počítač a 1 MB nebo více RAM.

◎DOS 5.0 nebo vyšší.

◎Device=c:\DOS\HIMEM.SYS (ovladač XMS s rozšířenou pamětí).

◎DOS = VYSOKÁ

◎Otevřete řádek adresy A20, A20Gate (logická brána)=1, můžete adresovat prostor nad 1 MB paměti.

◎Řádek adresy A20 není otevřený, brána A20=O, nemůže adresovat prostor nad 1 MB paměti.

◎Signál brány A20 generuje softwarově řízená klávesnice BIOS 8042 nebo čipová sada.

Související články
HORNÍ