Interruption 2Fh |
Fonction ADh, Sous-Fonction 81h |
Fixe le code de page |
|---|---|---|
| KEYB | ||
Description
Cette fonction permet de fixer la page de codes active.
Entrée
| Registre | Description | ||
|---|---|---|---|
| AX | AD81h | ||
| BX | Ce registre permet d'indiquer le numéro de la page de codes : | ||
| Valeur | Description | Catégorie | |
| 0 | Ce code de page est utilisé pour une table réduite ASCII de 7-bits. | NetWare | |
| 37 | Ce code de page est utilisé pour les États-Unis et Canada anglais CECP. | EBCDIC, Windows NT 3.51+ | |
| 38 | Ce code de page est utilisé pour l'ancienne international. | EBCDIC | |
| 111 | Ce code de page est utilisé pour la Grèce. | EBCDIC | |
| 112 | Ce code de page est utilisé pour la Turquie. | EBCDIC | |
| 113 | Ce code de page est utilisé pour la Yougoslavie. | EBCDIC | |
| 161 | Ce code de page est utilisé pour certaines langues arabes. | EBCDIC, Linux | |
| 162 | Ce code de page est utilisé pour certaines langues arabes. | EBCDIC, Linux | |
| 163 | Ce code de page est utilisé pour certaines langues arabes. | EBCDIC, Linux | |
| 164 | Ce code de page est utilisé pour certaines langues arabes. | EBCDIC, Linux | |
| 165 | Ce code de page est utilisé pour certaines langues arabes. | EBCDIC, Linux | |
| 237 | Ce code de page est utilisé pour l'Allemagne. | EBCDIC | |
| 274 | Ce code de page est utilisé pour la Belgique. | EBCDIC | |
| 275 | Ce code de page est utilisé pour le Brésil. | EBCDIC | |
| 277 | Ce code de page est utilisé pour la Norvège et le Danemark. | EBCDIC | |
| 278 | Ce code de page est utilisé pour la Finlande et la Suède. | EBCDIC | |
| 280 | Ce code de page est utilisé pour l'Italie. | EBCDIC | |
| 281 | Ce code de page est utilisé pour le Japon. | EBCDIC | |
| 284 | Ce code de page est utilisé pour l'amérique latine/espagnol. | EBCDIC | |
| 285 | Ce code de page est utilisé pour la Grande-Bretagne anglaise. | EBCDIC | |
| 290 | Ce code de page est utilisé pour le japonais Kana. | EBCDIC | |
| 297 | Ce code de page est utilisé pour le français. | EBCDIC | |
| 367 | Ce code de page est utilisé pour l'ASCII américain (ISO 646-US, 7-bit). | EBCDIC | |
| 420 | Ce code de page est utilisé pour l'Arabe 1. | EBCDIC | |
| 423 | Ce code de page est utilisé pour la grèce. | EBCDIC | |
| 424 | Ce code de page est utilisé pour l'hébreu. | EBCDIC | |
| 437 | Ce code de page est utilisé pour les États-Unis | EBCDIC | |
| 500 | Ce code de page est utilisé pour la Belgique et la Suisse | EBCDIC | |
| 646 | Ce code de page est utilisé pour l'ISO 646 | EBCDIC | |
| 667 | Ce code de page est utilisé pour l'Europe de l'est: Pologne,... | EBCDIC | |
| 668 | Ce code de page est utilisé pour l'Europe de l'est: Slovaquie,... | EBCDIC | |
| 708 | Ce code de page est utilisé pour les pays arabes et le moyenne orient. | EBCDIC | |
| 737 | Ce code de page est utilisé pour la Grèce. | EBCDIC | |
| 775 | Ce code de page est utilisé pour la pays Baltique. | EBCDIC | |
| 819 | Ce code de page est utilisé pour le Latin-1 (ISO 8859-1). | EBCDIC | |
| 850 | Ce code de page est utilisé pour le multilangue (tous les pays européens) | EBCDIC | |
| 851 | Ce code de page est utilisé pour la Grèce. | EBCDIC | |
| 852 | Ce code de page est utilisé pour le Latin 2: Hongrie, Pologne, Tchécoslovaquie et Yougoslavie. | EBCDIC, OS/2 | |
| 853 | Ce code de page est utilisé pour le Latin 2: Turquie,... | EBCDIC | |
| 854 | Ce code de page est utilisé pour l'Espagne. | EBCDIC | |
| 855 | Ce code de page est utilisé pour le Cyrilic. | EBCDIC | |
| 857 | Ce code de page est utilisé pour la Turquie. | EBCDIC, OS/2 | |
| 860 | Ce code de page est utilisé pour le Portugal | EBCDIC | |
| 861 | Ce code de page est utilisé pour l'Islande | EBCDIC | |
| 862 | Ce code de page est utilisé pour l'Israël | EBCDIC | |
| 863 | Ce code de page est utilisé pour le Québec | EBCDIC | |
| 864 | Ce code de page est utilisé pour les pays arabophones | EBCDIC | |
| 865 | Ce code de page est utilisé pour les pays nordiques: Norvège et Danemark | EBCDIC | |
| 866 | Ce code de page est utilisé pour le Cyrillic 2: Russie,... | EBCDIC | |
| 867 | Ce code de page est utilisé pour la Tchécoslovaquie | EBCDIC | |
| 868 | Ce code de page est utilisé pour l'Arabe | EBCDIC | |
| 869 | Ce code de page est utilisé pour la Grèce | EBCDIC | |
| 870 | Ce code de page est utilisé pour la Yougoslavie | EBCDIC | |
| 871 | Ce code de page est utilisé pour l'Islande | EBCDIC | |
| 874 | Ce code de page est utilisé pour la Thaïlande | EBCDIC | |
| 875 | Ce code de page est utilisé pour la Grèce | EBCDIC | |
| 880 | Ce code de page est utilisé pour le Cyrillic GOST: Russie,... | EBCDIC | |
| 881 | Ce code de page est utilisé pour le Latin 1 (ISO 8859-1) | EBCDIC | |
| 882 | Ce code de page est utilisé pour le Latin 2 (ISO 8859-2) | EBCDIC | |
| 883 | Ce code de page est utilisé pour le Latin 3 (ISO 8859-3) | EBCDIC | |
| 884 | Ce code de page est utilisé pour le Latin 4 (ISO 8859-4) | EBCDIC | |
| 885 | Ce code de page est utilisé pour le Latin 5 (ISO 8859-5) | EBCDIC | |
| 897 | Ce code de page est utilisé pour le Shift-JIS (Japonais) | EBCDIC | |
| 905 | Ce code de page est utilisé pour la Turquie | EBCDIC | |
| 912 | Ce code de page est utilisé pour le Latin 2 | ISO 8859-2: Europe de l'Est | |
| 915 | Ce code de page est utilisé pour le Latin/Cyrillic | ISO 8859-5: Cyrillic | |
| 918 | Ce code de page est utilisé pour l'Arabique 2 | EBCDIC | |
| 932 | Ce code de page est utilisé pour le Shift-JIS (Japonais) | DBCS | |
| 934 | Ce code de page est utilisé pour la Corée | DBCS | |
| 936 | Ce code de page est utilisé pour la république Populaire de Chine | DBCS | |
| 938 | Ce code de page est utilisé pour le PRC/ROC (Chine) | DBCS | |
| 942 | Ce code de page est utilisé pour le Japon | DBCS | |
| 944 | Ce code de page est utilisé pour la SAA (Corée) | DBCS | |
| 948 | Ce code de page est utilisé pour Taïwan | DBCS | |
| 949 | Ce code de page est utilisé pour la Corée (Hangul unifié, Wansung étendue) | DBCS | |
| 950 | Ce code de page est utilisé pour le chinois traditionnel (Taïwan, Hong Kong) | DBCS | |
| 966 | Ce code de page est utilisé pour l'Arabie Saoudite | DBCS | |
| 972 | Ce code de page est utilisé pour l'Israël VT100 (Hébreu). | DBCS | |
| 999 | Ce code de page est utilisé pour un code définissable par l'utilisateur. | DBCS | |
| 1004 | Ce code de page est utilisé pour des publications de bureau. | DBCS | |
| 1026 | Ce code de page est utilisé pour le Latin 5 (Turquie). | EBCDIC | |
| 1047 | Ce code de page est utilisé pour l'international américain. | EBCDIC | |
| 1250 | Ce code de page est utilisé pour le Latin 2 (Europe de l'Est). | Windows | |
| 1251 | Ce code de page est utilisé pour le Cyrillic. | Windows | |
| 1252 | Ce code de page est utilisé pour l'anglais/europe de l'ouest (Latin 1). | Windows | |
| 1253 | Ce code de page est utilisé pour la Grèce. | Windows | |
| 1254 | Ce code de page est utilisé pour la Turquie. | Windows | |
| 1255 | Ce code de page est utilisé pour l'hébreu. | Windows | |
| 1256 | Ce code de page est utilisé pour l'arabe. | Windows | |
| 1257 | Ce code de page est utilisé pour les pays Baltique (Estonie, Latvian, Lithuanian). | Windows | |
| 1258 | Ce code de page est utilisé pour le viêtname. | Windows | |
| 1361 | Ce code de page est utilisé pour le coréen (Johab). | Windows | |
| 10000 | Ce code de page est utilisé pour le romain international. | Macintosh | |
| 10006 | Ce code de page est utilisé pour la Grèce. | Macintosh | |
| 10007 | Ce code de page est utilisé pour le Cyrillic. | Macintosh | |
| 10029 | Ce code de page est utilisé pour le Latin 2. | Macintosh | |
| 10079 | Ce code de page est utilisé pour l'Islande. | Macintosh | |
| 10081 | Ce code de page est utilisé pour la Turquie. | Macintosh | |
| 65400 | Ce code de page est utilisé pour le Glyphs. | OS/2 | |
Sortie
| Registre | Description | |||
|---|---|---|---|---|
| CF | Ce registre permet de retourner l'état de l'opération: | |||
| Valeur | Description | |||
| 0 | Tous va bien | |||
| 1 | Erreur, dans ce cas: | |||
| Registre | Description | |||
| AX | Ce registre permet d'indiquer le code d'erreur : | |||
| Valeur | Description | |||
| 0001h | Cette valeur permet d'indiquer une page de codes inconnue | |||
Remarques
- Cette fonction est appelez par le pilote «DISPLAY.SYS» du DOS.
- Non-documenté avant le DOS 5.0 mais pourtant supporté à partir du DOS 3.3+.
- Cette fonction ne devra être invoquée que si un appel à la sous-fonction 80h a prouvé au préalable que «KEYB.COM» est installé.
Voir également
Système d'exploitation - MS-DOS 6 - Références de commandes et de programmes - «KEYB»
Dernière mise à jour : Jeudi, le 3 mars 2016
