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)". Sauf code licence open source explicite (indiqué Creative Commons / gratuit), l'algorithme pour "Code Excess-3 (Stibitz)", l'applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou les 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 les données, en téléchargement, script, ou les accès API à "Code Excess-3 (Stibitz)" ne sont pas publics, idem pour un usage hors ligne, PC, mobile, tablette, appli iPhone ou Android !
Rappel : dCode est gratuit.

Citation

Le copier-coller de la page "Code Excess-3 (Stibitz)" ou de ses résultats est autorisée (même pour un usage commercial) tant que vous créditez dCode !
L'exportation des résultats sous forme de fichier .csv ou .txt est gratuite en cliquant sur l'icone export
Citer comme source bibliographique :
Code Excess-3 (Stibitz) sur dCode.fr [site web en ligne], consulté le 21/05/2024, 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
© 2024 dCode — La 'boite à outils' indispensable qui sait résoudre tous les jeux / énigmes / géocaches / CTF.
 
Un problème ?