Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 11642
Последний выпуск: 19.06.2015

DOS Fn 38H: дать/установить информацию о стране

Вход

  • AH = 38H
  • DX = 0ffffH чтобы установить код страны равным AL (или BX)
  • DS:DX = адрес локального буфера для чтения блокa данных страны
  • AL = 0 чтобы получить данные для текущей страны
  • = 1 до 0feH чтобы получить данные для указанной страны
  • = 0ffH чтобы получить данные для кода страны ‡ 255
  • BX = (если AL=0ffH) 16-битовый код страны

Выход

  • AX = код ошибки если флаг CF установлен
  • BX = код страны (если AL=0 при входе)

Описание:

если DX=0ffffH, то текущий код страны (см. ниже) устанавливается равным AL (если AL=0ffH, то код страны устанавливается равным BX). обычно код страны устанавливается в файле CONFIG.SYS. если DX Замечание:

адрес вызова CaseMap можно использовать для определения сопоставляющей (сортирующей) последовательности символов в разных алфавитах.

Версии:

DOS 2.x не позволяет устанавливать код страны. В этом случае параметры вызова проще:

Вход

  • AL=0
  • DS:DX = адрес 20-байтового локального буфера

Выход

  • Пересылает в DS:DX блок данных страны для DOS 2.x
  Hex  Dec  страна          Keybrd  дата      время         формат валюты  DS 

3dH 061 Австралия DD-MM-YY 13:00:00 $1,000.00 , 20H 032 Бельгия DD/MM/YY 13:00:00 1 000,00 F ; 2 002 Французская Канада YY-MM-DD 13:00:00 1 000,00 $ ; 2dH 045 Дания DD/MM/YY 13.00:00 1.000,00 DKR ; 166H 358 Финляндия DD-MM-YY 13:00:00 1 000,00 MK ; 21H 033 Франция keybFR DD/MM/YY 13:00:00 1 000,00 F ; 31H 049 Германия keybGR DD.MM.YY 13.00.00 DM1.000,00 ; 27H 039 Италия keybIT DD/MM/YY 13:00:00 1.000,Lit. ; 3ccH 972 Израиль DD/MM/YY 13:00:00 Щ 1,000.00 , 311H 785 Средний Восток DD/MM/YY 01:00:00 PM 1.000,000 $ ; 1fH 031 Нидерланды DD-MM-YY 13:00:00 Я1.000,00 ; 2fH 047 Норвегия DD/MM/YY 13.00.00 KR 1.000,00 ; 15fH 351 португалия DD/MM/YY 13:00:00 1.000$00 ; 22H 034 Испания keybSP DD/MM/YY 13:00:00 1.000,00 Ю ; 2eH 046 Швеция YY-MM-DD 13.00.00 SEK 1.000,00 ; 29H 041 Швейцария DD.MM.YY 13.00.00 Fr 1,000.00 , 2cH 044 Великобритания keybUK DD-MM-YY 13:00:00 Ь1,000.00 , 1 001 Соединенные Штаты MM-DD-YY 01:00:00 PM $1,000.00 ,

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог