Télécharger Imprimer la page

Omron SYSMAC CPM1 Manuel De Programmation page 402

Publicité

Instructions de conversion
Tableau des codes ASCII
Parité
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
390
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
Quelques exemples de valeurs de Di et de conversion de 8 bits ASCII en 4 bits
hexadécimales qu'ils produisent sont montrés ci-dessous :
S
1er octet
2ème octet
S
1er octet
2ème octet
S+1
1er octet
2ème octet
Le tableau suivant montre les codes ASCII avant conversion et les valeurs
hexadécimales après conversion. Se reporter à l'Annexe G pour un tableau des
caractères ASCII.
Données originales
Code ASCII
30
*
0
31
*
0
32
*
0
33
*
0
34
*
0
35
*
0
36
*
0
37
*
0
38
*
0
39
*
0
41
*
1
42
*
1
43
*
1
44
*
1
45
*
1
46
*
1
Rem. Le bit extrême gauche de chaque code ASCII est ajusté à la parité.
Le bit extrême gauche de chaque caractère ASCII (2 digits) est
automatiquement ajusté à la parité paire ou impaire.
Sans la parité, le bit extrême gauche devrait toujours être zéro. Avec une parité
impaire ou paire, le bit extrême gauche de chaque caractère ASCII doit être
ajusté de sorte qu'il y ait un impair ou même un nombre de bits ON.
Lorsque la parité du code ASCII dans S n'est pas conforme à la parité indiquée
en Di, le drapeau ER (SR 25503) sera allumée et l'instruction ne sera pas
exécutée.
Di: 0011
D
0
1
2
3
Di: 0023
D
0
1
2
3
Etat du bit (Voir Rem.)
1
1
0
0
0
1
1
0
0
0
1
1
0
0
1
1
1
0
0
1
1
1
0
1
0
1
1
0
1
0
1
1
0
1
1
1
1
0
1
1
1
1
1
0
0
1
1
1
0
0
0
1
0
0
0
0
1
0
0
1
0
1
0
0
1
0
1
0
1
0
0
1
0
1
0
0
1
0
1
1
Chapitre
Di: 0030
S
D
0
1er octet
1
2ème octet
2
S+1
3
1er octet
2ème octet
Di: 0133
S
D
1er octet
0
2ème octet
1
S+1
2
1er octet
3
2ème octet
S+2
1er octet
2ème octet
Données converties
Digit
Bits
0
0
0
0
0
1
1
0
0
0
0
2
0
0
1
1
3
0
0
1
0
4
0
1
0
1
5
0
1
0
0
6
0
1
1
1
7
0
1
1
0
8
1
0
0
1
9
1
0
0
1
A
1
0
1
0
B
1
0
1
1
C
1
1
0
0
D
1
1
0
1
E
1
1
1
0
F
1
1
1
7-19
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

Publicité

loading