Le code BCD (6-bit) fut l'adaptation du code carte perforée en code binaire, de telle sorte qu'il pouvait se charger plus facilement dans la mémoire de l'ordinateur central.
Le code BCD (6-bit) est donc un code binaire, représentant des caractères alphanumériques et des symboles. Chaque caractère étant composé de 6 bits (2 caractères octal), avec ces 6-bit on peut définir un total de 64 caractères (2^6).
Variations du code BCD
Il existe différentes versions du code BCD (6-bit), il y a au moins 4 versions avec des caractères différents, et d'autres avec une mappe totalement différente, comme dans le cas du code BCD FIELDATA[1].
Il n'y a aucun caractère de contrôle (pour toutes les versions), on a prévu le caractère OX20 pour l'espace, la lettre Ç était @ pour la plupart des constructeurs (Bull, NCR, Control Data, etc.), mais il y a eu une incompatibilité en passant au code ASCII (7-bit)s parce qu'on a choisi le caractère /.
Code GBCD
Ce qui suit est le code table GBCD, une variante du code BCD[2]