Rechercher un outil
Code Excess-3 (Stibitz)

Outil pour coder/décoder des nombres en via le code de Stibitz aussi appelé Excess-3, un système de numérique binaire similaire au code BCD, utilisé par d'anciens processeurs codant chaque chiffre sur 4 bits.

Résultats

Code Excess-3 (Stibitz) -

Catégorie(s) : Codage de Caractères

Partager
Partager
dCode et plus

dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !


Rendez-vous sur notre communauté Discord dCode pour participer au forum d'entraide !
PS : Pour les messages codés, testez notre détecteur de chiffrement !


Remarques et suggestions sont les bienvenues afin que dCode propose le meilleur outil 'Code Excess-3 (Stibitz)' gratuit ! Merci !

Code Excess-3 (Stibitz)

Conversion de code Excess-3

 

Conversion en code Excess-3

 

Réponses aux Questions (FAQ)

Qu'est-ce que le code Excess3 ? (Définition)

Le code Excess-3 (aussi appelé code de Stibitz et parfois raccourci XS3 ou XS-3) est un code décimal binaire sur 4 bits (comme le BCD) créé pour optimiser certains calculs en base 10 sur d'anciens processeurs.

Comment encoder avec Excess3 ? (Principe de chiffrement)

La représentation d'un nombre en code Excess-3 est dite biaisée car elle présente un décalage de 3 (d'où le 3 de XS-3) avec les valeurs attendues et utilisée par le code BCD classique.

Exemple : 0 est codé 0011 en XS-3 alors que 0011 correspond à 3 en code BCD.

L'utilisation de ce décalage permet une astuce de calcul rapide pour le complément à 9 (décimal) en inversant les bits, ce qui est un gros gain de temps pour le calcul de soustractions par les processeurs.

Exemple : Le chiffre 0 est codé 0011 en XS3 et son complément binaire (inversant les 1 et les 0) est 1100 ce qui correspond à 9 en XS3.

La table d'équivalence/table de conversion Décimal vers Excess-3 :

ChiffreCode XS-3
00011
10100
20101
30110
40111
51000
61001
71010
81011
91100

Exemple : 123 se code 0100,0101,0110

Les codes 0000 ou 1111 ne sont pas utilisé pour représenter des nombres, ce qui peut être intéressant dans l'envoi de communication (les suites de 0 et de 1 sont souvent représentatives d'erreurs de lecture)

Comment convertir un nombre codé en Excess3 ?

Découper le nombre binaire en groupes de 4 bits et remplacer chaque groupe par le chiffre correspondant dans la table de conversion (ci-dessus).

Exemple : 11001011 se découpe 1100,1011 et correspond respectivement aux nombres 9,8, donc la conversion en nombre décimal est 98

Comment reconnaitre le code Excess3 ?

Le code a une représentation binaire, il n'est pas vraiment distinguable d'un autre code binaire (BCD, Gray, etc.) mis à part sa particularité à éviter les suites de plus de 7 0000000 ou 1111111.

Toute référence à aux anciens processeurs, calculatrices, machines à calculer ou tiroir caisse électronique des années 70 est un indice.

Quand Excess-3 a-t-il été inventé ?

George Stibitz a créé une machine de calcul basée sur ce principe en 1937.

Code source

dCode se réserve la propriété du code source pour "Code Excess-3 (Stibitz)". Tout algorithme pour "Code Excess-3 (Stibitz)", applet ou snippet ou script (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toutes fonctions liées à "Code Excess-3 (Stibitz)" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou toute base de données, ou accès API à "Code Excess-3 (Stibitz)" ou tout autre élément ne sont pas publics (sauf licence open source explicite type Creative Commons). Idem avec le téléchargement pour un usage hors ligne sur PC, mobile, tablette, appli iPhone ou Android.
Rappel : dCode est une ressource éducative et pédagogique, accessible en ligne gratuitement et pour tous.

Citation

Le contenu de la page "Code Excess-3 (Stibitz)" ainsi que ses résultats peuvent être copiés et réutilisés librement, y compris à des fins commerciales, à condition de mentionner dCode.fr comme source. L'export des résultats est gratuit et se fait simplement en cliquant sur les icônes d'export ⤓ (format .csv ou .txt) ou ⧉ copier-coller.
Pour citer dCode.fr sur un autre site Internet, utiliser le lien : https://www.dcode.fr/code-excess-3
Dans un article scientifique ou un livre, la citation bibliographique recommandée est : Code Excess-3 (Stibitz) sur dCode.fr [site web en ligne], consulté le 15/04/2025, https://www.dcode.fr/code-excess-3

Besoin d'Aide ?

Rendez-vous sur notre communauté Discord dCode pour participer au forum d'entraide !
PS : Pour les messages codés, testez notre détecteur de chiffrement !

Questions / Commentaires

Remarques et suggestions sont les bienvenues afin que dCode propose le meilleur outil 'Code Excess-3 (Stibitz)' gratuit ! Merci !


https://www.dcode.fr/code-excess-3
© 2025 dCode — La collection d'outils incontournable pour les jeux, les maths et les énigmes.
 
Un problème ?