SIXBIT
Un article de Wikipédia, l'encyclopédie libre.
Le code SIXBIT est très proche du code ASCII : il suffit de rajouter 32 au code ASCII des lettres et chiffres (ou de retrancher 32 aux signes et symboles précédent le caractère @) pour obtenir son équivalent SIXBIT. Il code les lettres (uniquement les majuscules latines de base) et les principaux symboles et chiffres sur seulement six bits, ce qui était très pratique sur les ordinateurs 36 bits. Il était notamment utilisé sur les ordinateurs DEC tels que le PDP-10, DECsystem-10 et DECsystem-20. SIXBIT permet le codage de 64 signes.
En pratique, l'absence de tout caractère de contrôle et des minuscules empêche de l’utiliser pour le codage de textes complets, son usage étant plutôt réservé aux clés simplifiées de recherche ou de tri, ou bien cela nécessite de réserver certains caractères pour représenter les caractères manquants avec une syntaxe spéciale, telle que ???\ pour coder | en langage C (ANSI) ou les caractères de balisage < > & (en notation SGML, HTML ou XML).
[modifier] Table des caractères SIXBIT
La table de conversion est donnée ci dessous :
Bits de poids fort |
Bits de poids faible | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 000 | 0 001 | 0 010 | 0 011 | 0 100 | 0 101 | 0 110 | 0 111 | 1 000 | 1 001 | 1 010 | 1 011 | 1 100 | 1 101 | 1 110 | 1 111 | |
00 | SP (0) |
! (1) |
" (2) |
# (3) |
$ (4) |
% (5) |
& (6) |
' (7) |
( (8) |
) (9) |
* (10) |
+ (11) |
, (12) |
- (13) |
. (14) |
/ (15) |
01 | 0 (16) |
1 (17) |
2 (18) |
3 (19) |
4 (20) |
5 (21) |
6 (22) |
7 (23) |
8 (24) |
9 (25) |
: (26) |
; (27) |
< (28) |
= (29) |
> (30) |
? (31) |
10 | @ (32) |
A (33) |
B (34) |
C (35) |
D (36) |
E (37) |
F (38) |
G (39) |
H (40) |
I (41) |
J (42) |
K (43) |
L (44) |
M (45) |
N (46) |
O (47) |
11 | P (48) |
Q (49) |
R (50) |
S (51) |
T (52) |
U (53) |
V (54) |
W (55) |
X (56) |
Y (57) |
Z (58) |
[ (59) |
\ (60) |
] (61) |
^ (62) |
_ (63) |
Par exemple, le caractère “9” sera codé par le nombre binaire 011 001 (25)