Истории о вирусах

DOS, функция 66h Получить/установить глобальную кодовую страницу


Вход:

AH-66h

AL - подфункция:

AL=01h - запросить текущую глобальную кодовую страницу

AL=02h - установить активную кодовую страницу

ВХ - (при AL=02h) кодовая страница (Таблица Б-14)

DX - (при AL=02h) системная кодовая страница (устанавливаемая при

загрузке)

Выход:

CF=0, если функция выполнена успешно

ВХ - (если при вызове AL=01h) текущая активная кодовая страница

DX - (если при вызове AL=01h) системная кодовая страница (уста-



навливаемая при загрузке)

CF=1, если при выполнении функции возникли ошибки

AX - код ошибки

Описание.

Эта функция выбирает новую кодовую страницу или получает значение

текущей активной кодовой страницы (страниц). Программа DOS

NLSFUNC должна быть загружена до этого вызова. Функция использу-

ется в сочетании с 65h или 38h.

Примечание.

Устанавливая новую активную кодовую страницу, DOS читает данные

из файла COUNTRY.SYS.

Версии: DOS 3.30 и выше.

Таблица Б-14. Значения кодовых страниц.

Кодовая

страница

Страна (язык)
437 Соединенные Штаты Америки

850 Многоязыковая
857 Турция
860 Португалия
861 Исландия
863 Канада (французский)
865 Норвегия
866 Россия



Содержание раздела