« Les ASCII de 0 à 127/Caractères de contrôle » : différence entre les versions

Contenu supprimé Contenu ajouté
m using AWB
typo : pas de marque de pluriel sur le numéral cardinal ; "quatre" est invariable
Ligne 1 :
{{Les ASCII de 0 à 127}}
 
 
{{ébauche}}
Ligne 16 ⟶ 15 :
|-
|<code>^@</code>||00||00||NUL||␀||[[Null character|Null]] ||<code>\0</code>
| À l'origine utilisé pour permettre de laisser une absence (un gap) sur les bandes de papier pour modification ultérieure. Plus tard utilisé pour combler la suite d'un code nécéssitantnécessitant au terminal un temps de traitement (e.g. par exemple le temps d'un retour chariot ou d'un retour à la ligne sur un terminal imprimant). Il est maintenant souvent utilisé comme terminateur de chaîne de caractères, spécialement dans le langage de programamtionprogrammation C.
|- id="SOH"
|<code>^A</code>||01||01||SOH||␁||Start of Heading ||
Ligne 40 ⟶ 39 :
|-
|<code>^H</code>||08||08||BS ||␈||[[Backspace]]||<code>\b</code>
|Déplacement du curseur d'une position vers la gauche. En entrée, cela peut détruire le caractère précédent (à gauche, le sens d'écriture étant de gauche à droite). En sortie, alors qu'avec les premières technologies, une caractère imprimé ne pouvait plus être effacé, le retour arrière (backspace) était parfois utilisé pour générer des caractères accentués en ASCII. Par exemple, ''<tt>à</tt>'' pouvait être imprimé en utilisant la séquence des trois multiplets ASCII <code>a BS `</code> (<code>0x61 0x08 0x60</code>). Cet usage est maintenant désuet et généralement n'est plus pris en charge. Pour permettre une levée d'ambiguïté entre les deux usages potentiels du ''backspace', le code de contrôle caractère d'annulation (''cancel character'') a été intégré dans le jeu de contrôle C1.
|-
|<code>^I</code>||09||09||HT ||␉||Character Tabulation, [[Horizontal Tab]]ulation||<code>\t</code>
Ligne 49 ⟶ 48 :
|-
|<code>^K</code>||11||0B||VT ||␋||Line Tabulation, [[Vertical Tab]]ulation</small>||<code>\v</code>
|Positionnement sur la prochaîneprochaine ligne de tabulation.
|-
|<code>^L</code>||12||0C||FF ||␌||[[Form feed|Form Feed]]||<code>\f</code>
Ligne 55 ⟶ 54 :
|-
|<code>^M</code>||13||0D||CR ||␍||[[Carriage return|Carriage Return]]||<code>\r</code>
|À l'origine utilisé pour positionner le curseur en première colonne en restant sur la même ligne. Sur [[Mac OS]] (pre-[[Mac OS X]]), ainsi que sur d'autres systèmes anciens comme l' [[Apple II]] et le [[Commodore 64]], utilisé pour indiquer la fin de ligne. Sous [[MS-DOS]], [[Microsoft Windows|Windows]], et des protocoles réseaux voisins, est utilisé immédiatement avant LF pour former une marque de fine de ligne. La touche [Entrée] (ou [Retour]) d'un clavier envoie cette valeur qui peut être differentedifférente suivant le logiciel impliqué.
|-
|<code>^N</code>||14||0E||SO ||␎||[[Shift Out and Shift In characters|Shift Out]]||
Ligne 67 ⟶ 66 :
|- id="Device Control"
|<code>^Q</code>||17||11||DC1||␑||[[Device Control]] One ([[XON]])||
| rowspan="4" | Ces quatresquatre codes de contrôles sont reservésréserves pour le contrôle des périphériques (device), leur interprétation est dépendante du périphérique connecté. DC1 et DC2 potaient l'intention primaire d'indiquer l'activation d'un périphérique alors que DC3 et DC4 indiquaient la pause ou l'arrêt. La pratique actuelle a fait de DC1 et DC3 (aussi connus comme XON et XOFF respectivement et dans cette utilisation) la standard de fait pour le ''flow contrôle'' logiciel.
|-
|<code>^R</code>||18||12||DC2||␒||Device Control Two||
Ligne 76 ⟶ 75 :
|-
|<code>^U</code>||21||15||NAK||␕||[[Negative-acknowledge character|Negative Acknowledge]] ||
| Envoyé par une station comme réponse négative. Dans les protocoles de communication binaires et synchrones, le NAK est utilisé pour indiquer la détection d'une erreur dans le bloc de données précédementprécédemment reçu et ainsi accepter la retransmission du dit bloc. Dans les systèmes multipoint, le NAK est utilisé comme réponse '' not-ready'' à un ''poll''.
|-
|<code>^V</code>||22||16||SYN||␖||[[Synchronous idle|Synchronous Idle]] ||
| Utilisé dans les systèmes à transmission synchrone pour fournir un signal à partir duquel la correction synchrone peut être établie entre le data terminal equipment, en particulier lorsqu'lorsque aucun autre caractère n'est transmis.
|-
|<code>^W</code>||23||17||ETB||␗||[[End Transmission Block character|End of Transmission Block]] ||