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