MODE |
Mode |
|---|---|
| MS-DOS 5 | Externe |
Syntaxe
| MODE [périphérique] [/STATUS] |
| MODE périphérique CODEPAGE PREPARE=((yyy [...]) [lecteur:][chemin]fichier) |
| MODE périphérique CODEPAGE SELECT=yyy |
| MODE périphérique CODEPAGE REFRESH |
| MODE périphérique CODEPAGE [/STATUS] |
| MODE COMm[:] [b[,p[,d[,s[,r]]]]] |
| MODE COMm[:] [BAUD=b] [PARITY=p] [DATA=d] [STOP=s] [RETRY=r] |
| MODE CON[:] [RATE=r DELAY=d] |
| MODE LPTn[:] [c][,[l][,r]] |
| MODE LPTn[:] [COLS=c] [LINES=l] [RETRY=r] |
| MODE LPTn[:]=COMm[:] |
| MODE [adaptateur][,décalage[,T]] |
| MODE [adaptateur][,n] |
| MODE CON[:] [COLS=c] [LINES=n] |
Paramètres
| Nom | Description | |
|---|---|---|
| adaptateur | Ce paramètre permet d'indiquer l'adaptateur d'affichage: | |
| Valeur | Description | |
| 40 | Cette valeur permet d'indiquer une affichage avec 40 colonnes par ligne. | |
| 80 | Cette valeur permet d'indiquer une affichage avec 80 colonnes par ligne. | |
| BW40 | Cette valeur permet d'indiquer une affichage avec 40 colonnes par ligne en noir et blanc. | |
| BW80 | Cette valeur permet d'indiquer une affichage avec 80 colonnes par ligne en noir et blanc. | |
| CO40 | Cette valeur permet d'indiquer une affichage avec 40 colonnes par ligne en couleur. | |
| CO80 | Cette valeur permet d'indiquer une affichage avec 80 colonnes par ligne en couleur. | |
| MONO | Cette valeur permet d'indiquer une affichage avec 80 colonnes par ligne en monochrome. | |
| périphérique | Ce paramètre permet d'indiquer le périphérique à traiter: | |
| Périphérique | Description | |
| CON | Cet identificateur permet d'indiquer la console. | |
| COM1 | Cet identificateur permet d'indiquer le port série 1. | |
| COM2 | Cet identificateur permet d'indiquer le port série 2. | |
| COM3 | Cet identificateur permet d'indiquer le port série 3. | |
| COM4 | Cet identificateur permet d'indiquer le port série 4. | |
| LPT1 | Cet identificateur permet d'indiquer le port parallèle 1. | |
| LPT2 | Cet identificateur permet d'indiquer le port parallèle 2. | |
| LPT3 | Cet identificateur permet d'indiquer le port parallèle 3. | |
| BAUD=b | Ce paramètre permet d'indiquer la vitesse de transmission des ports séries: | |
| Valeur | Description | |
| 11 | 110 bauds | |
| 12 | 1200 bauds | |
| 15 | 150 bauds | |
| 19 | 19200 bauds | |
| 24 | 2400 bauds | |
| 30 | 300 bauds | |
| 48 | 4800 bauds | |
| 60 | 600 bauds | |
| 96 | 9600 bauds | |
| CODEPAGE | Ce paramètre permet d'afficher les informations relatives au code de page. | |
| CON[:] | Ce paramètre permet d'indiquer la console. | |
| CODEPAGE PREPARE=((yyy [...]) [lecteur:][chemin]fichier) | Ce paramètre permet d'indiquer le code de page à préparer. Les codes de pages (yyy) sont les suivants: | |
| Valeur | Description | |
| 437 | Cet attribut permet d'indiquer les États-Unis. | |
| 850 | Cet attribut permet d'indiquer le multilingue (Latin I). | |
| 852 | Cet attribut permet d'indiquer le Slave (Latin II). | |
| 860 | Cet attribut permet d'indiquer le Portugais. | |
| 863 | Cet attribut permet d'indiquer le Québec et le Canada français. | |
| 865 | Cet attribut permet d'indiquer le Nordique. | |
| CODEPAGE SELECT=yyy | Ce paramètre permet d'indiquer le code de page à utiliser. Les codes de pages (yyy) sont les suivants: | |
| Valeur | Description | |
| 437 | Cet attribut permet d'indiquer les États-Unis. | |
| 850 | Cet attribut permet d'indiquer le multilingue (Latin I). | |
| 852 | Cet attribut permet d'indiquer le Slave (Latin II). | |
| 860 | Cet attribut permet d'indiquer le Portugais. | |
| 863 | Cet attribut permet d'indiquer le Québec et le Canada français. | |
| 865 | Cet attribut permet d'indiquer le Nordique. | |
| CODEPAGE REFRESH | Ce paramètre permet de rétablir les codes de pages préparés perdues à la suite d'un problème relier au matériel ou du système d'exploitation. | |
| COLS=c | Ce paramètre permet d'indiquer le nombre de caractères par ligne d'affichage pour la console ou l'imprimante. | |
| DATA=d | Ce paramètre permet d'indiquer le nombre de bits réservé à la transmission de données: | |
| Valeur | Description | |
| 5 | Cette valeur permet d'indiquer qu'il y a 5 bits pour les données | |
| 6 | Cette valeur permet d'indiquer qu'il y a 6 bits pour les données | |
| 7 | Cette valeur permet d'indiquer qu'il y a 7 bits pour les données | |
| 8 | Cette valeur permet d'indiquer qu'il y a 8 bits pour les données | |
| DELAY=d | Ce paramètre permet d'indiquer le délai avant qu'une répétition de touche s'effectue sur le clavier: | |
| Valeur | Description | |
| 1 | Cette valeur permet d'indiquer une 250 millisecondes | |
| 2 | Cette valeur permet d'indiquer une 500 millisecondes | |
| 3 | Cette valeur permet d'indiquer une 750 millisecondes | |
| 4 | Cette valeur permet d'indiquer une 1 seconde | |
| LINES=n | Ce paramètre permet d'indiquer le nombre de ligne d'affichage pour la console ou l'espacement entre les lignes et le nombre de lignes par pouce pour les imprimantes. | |
| PARITY=p | Ce paramètre permet d'indiquer la signification de bit de parité pour la vérification des erreurs de transmission: | |
| Valeur | Description | |
| N | Cette valeur permet d'indiquer qu'il n'y a pas de parité | |
| E | Cette valeur permet d'indiquer que la parité est paire | |
| O | Cette valeur permet d'indiquer que la parité est impaire (Odd) | |
| M | Cette valeur permet d'indiquer une marque | |
| S | Cette valeur permet d'indiquer un espace | |
| RATE=d | Ce paramètre permet d'indiquer le taux de répétition du clavier | |
| Valeur | Description | |
| 1 | Cette valeur permet d'indiquer un taux de répétition de 2,0 caractères par seconde | |
| 2 | Cette valeur permet d'indiquer un taux de répétition de 2,1 caractères par seconde | |
| 3 | Cette valeur permet d'indiquer un taux de répétition de 2,3 caractères par seconde | |
| 4 | Cette valeur permet d'indiquer un taux de répétition de 2,5 caractères par seconde | |
| 5 | Cette valeur permet d'indiquer un taux de répétition de 2,7 caractères par seconde | |
| 6 | Cette valeur permet d'indiquer un taux de répétition de 3,0 caractères par seconde | |
| 7 | Cette valeur permet d'indiquer un taux de répétition de 3,3 caractères par seconde | |
| 8 | Cette valeur permet d'indiquer un taux de répétition de 3,7 caractères par seconde | |
| 9 | Cette valeur permet d'indiquer un taux de répétition de 4,0 caractères par seconde | |
| 10 | Cette valeur permet d'indiquer un taux de répétition de 4,3 caractères par seconde | |
| 11 | Cette valeur permet d'indiquer un taux de répétition de 4,6 caractères par seconde | |
| 12 | Cette valeur permet d'indiquer un taux de répétition de 5,0 caractères par seconde | |
| 13 | Cette valeur permet d'indiquer un taux de répétition de 5,5 caractères par seconde | |
| 14 | Cette valeur permet d'indiquer un taux de répétition de 6,0 caractères par seconde | |
| 15 | Cette valeur permet d'indiquer un taux de répétition de 6,7 caractères par seconde | |
| 16 | Cette valeur permet d'indiquer un taux de répétition de 7,5 caractères par seconde | |
| 17 | Cette valeur permet d'indiquer un taux de répétition de 8,0 caractères par seconde | |
| 18 | Cette valeur permet d'indiquer un taux de répétition de 8,6 caractères par seconde | |
| 19 | Cette valeur permet d'indiquer un taux de répétition de 9,2 caractères par seconde | |
| 20 | Cette valeur permet d'indiquer un taux de répétition de 10,0 caractères par seconde | |
| 21 | Cette valeur permet d'indiquer un taux de répétition de 10,9 caractères par seconde | |
| 22 | Cette valeur permet d'indiquer un taux de répétition de 12,0 caractères par seconde | |
| 23 | Cette valeur permet d'indiquer un taux de répétition de 13,3 caractères par seconde | |
| 24 | Cette valeur permet d'indiquer un taux de répétition de 15,0 caractères par seconde | |
| 25 | Cette valeur permet d'indiquer un taux de répétition de 16,0 caractères par seconde | |
| 26 | Cette valeur permet d'indiquer un taux de répétition de 17,1 caractères par seconde | |
| 27 | Cette valeur permet d'indiquer un taux de répétition de 18,5 caractères par seconde | |
| 28 | Cette valeur permet d'indiquer un taux de répétition de 20,0 caractères par seconde | |
| 29 | Cette valeur permet d'indiquer un taux de répétition de 21,8 caractères par seconde | |
| 30 | Cette valeur permet d'indiquer un taux de répétition de 24,0 caractères par seconde | |
| 31 | Cette valeur permet d'indiquer un taux de répétition de 26,7 caractères par seconde | |
| 32 | Cette valeur permet d'indiquer un taux de répétition de 30,0 caractères par seconde | |
| RETRY=r | Ce paramètre permet d'indiquer l'action a effectuer en cas d'erreur: | |
| Valeur | Description | |
| B | Cette valeur permet de retourner «occupé» lorsqu'un signal de contrôle d'état sur un port occupé se produit. | |
| E | Cette valeur permet de retourner «erreur» lorsqu'un signal de contrôle d'état sur un port occupé se produit. | |
| P | Cette valeur permet de recommencer lorsque l'imprimante accepte la sortie. | |
| R | Cette valeur permet de retourner «prêt» lorsqu'un signal de contrôle d'état sur un port occupé se produit. | |
| N | Cette valeur permet d'effectuer aucune action. C'est la valeur par défaut. | |
| STOP=s | Ce paramètre permet d'indiquer le nombre de bits d'arrêt: | |
| Valeur | Description | |
| 1 | Cette valeur permet d'indiquer 1 bit d'arrêt. | |
| 1,5 | Cette valeur permet d'indiquer 1,5 bits d'arrêt. | |
| 2 | Cette valeur permet d'indiquer 2 bits d'arrêt. Cette valeur est utilisé par défaut. | |
| T | Ce paramètre permet d'indiquer l'alignement de l'affichage à partir d'une mire de test. | |
| /STATUS | Ce paramètre permet d'afficher l'état du périphérique. | |
Description
Cette commande permet d'effectuer la gestion des paramètres d'un périphérique.
Voir également
Programmation - Assembleur 80x86 - Interruption 10h: Fonction 00h: Mode vidéo (adaptateur d'affichage),
Programmation - Assembleur 80x86 - Interruption 14h: Fonction 00h: Initialise le port série,
Programmation - Assembleur 80x86 - Interruption 16h: Fonction 03h, Sous-Fonction 05h: Fixe le taux de réception du clavier,
Programmation Assembleur: Interruption 21h, Fonction 66h, Sous-fonction 01h: Demande le code de page,
Programmation Assembleur: Interruption 21h, Fonction 66h, Sous-fonction 02h: Fixer le code de page
Dernière mise à jour : Dimanche, le 3 juillet 2016