Интернет магазин китайских планшетных компьютеров



Компьютеры - HIMEM.SYS - Использование команды

23 мая 2011


Оглавление:
1. HIMEM.SYS
2. Использование команды
3. Функциональность



Для загрузки HIMEM.SYS под MS-DOS, в файл CONFIG.SYS добавляется строка:

DOS=HIGH DOS=HIGH,UMB
device=HIMEM.SYS device=HIMEM.SYS
DEVICE=EMM386.EXE RAM
DEVICEHIGH= ...

где и — соответственно имя диска и путь к каталогу, где находится файл HIMEM.SYS.

Кроме того, для 80386 допускается команда LOADHIGH.

Необязательные параметры драйвера HIMEM.SYS

Параметр Объяснение
/A20CONTROL:ON По умолчанию: OFF, то есть DOS управляет А20 только если другая программа не занимается тем же.
/CPUCLOCK:ON Этот параметр рекомендуется указывать, если в присутствии HIMEM.SYS часы замедляют работу.
/HMAMIN=n Если драйвер использует меньше Кб памяти, он не будет вызван. 0<=n<=63.
/INT15=n Число кБ, резервируемое в дополнительной памяти для программ типа Paradox, QEMM и аналогичных.
/MACHINE:код ЭВМ Таблица кодов приводится в документации к MS-DOS 5.00. От кода зависит, какой обработчик А20 используется.
/NUMHANDLES=n Это максимальное число обработчиков доп. памяти. Требуется по 6 байт на блок. 1<=n<=128.
/SHADOWRAM:OFF Не копировать ROM-BIOS в RAM. По умолчанию: ON.

Необязательные параметры драйвера EMM386.EXE

Параметр Объяснение
память - в кБ по умолчанию 256.
Mкод - код базового начального адреса EMS:

1,2,3,4 5,6,7,8 9 10,11,12,13 14

FRAME=адрес — аналогично, явное задание базы EMS
/Pадрес - то же самое
/Pn=адрес - адрес сегмента страницы EMS

n=0 | 1 | 2 | 3 | 254 | 255

/X=нач-кон - не использовать этот участок
B=адрес — нач. адрес для Bank switching
L=n — оставить кБ как extended memory
A=n — число альтернативных регистров, от 0 до 254, по умолчанию 7
H=n — число обработчиков, от 2 до 255, по умолчанию 64
RAM или NOEMS - занять часть верхней памяти


Просмотров: 3597


<<< Malloc