De façon générale un codage permet de passer d'une représentation des données (Dans les technologies de l'information (TI), une donnée est une description élémentaire, souvent...) vers une autre.
Parmi les différents codages utilisés, on trouve :
Il existe une méthode qui permet de passer (Le genre Passer a été créé par le zoologiste français Mathurin Jacques...) d'un codage en base 10 en remarquant par exemple que ; ainsi le codage binaire de 9 est 1001. Les langages de programmation comme le C, le Basic (En programmation, BASIC est un acronyme pour Beginner's All-purpose Symbolic Instruction Code. qui...) ou le Fortran (Fortran (FORmula TRANslator) est un langage de programmation utilisé principalement en...) sont asses proche du language courant pour être lisibles; ils sont compilés et stockés sous forme binaire pour pour pouvoir être exécutés par les ordinateurs.
En binaire, on utilise 8 bits pour former un octet (L’octet est une unité de mesure en informatique mesurant la quantité de...). L'organisation (Une organisation est) des octets, pour représenter des nombres plus grands que 255, peux se faire en little endian ou big endian.
Bien qu'il sagisse d'un codage, on utilisera le terme chiffrement (En cryptographie, le chiffrement (parfois appelé à tort cryptage) est le procédé grâce auquel...) (ou "cryptage (En cryptographie, le chiffrement (parfois appelé à tort cryptage) est le procédé grâce auquel...)") quand le codage utilisé cherche à masquer l'information contenue.
Pour représenter de nombres, des caratères ou des instructions pour les microprocesseurs, on utilise principalement les types suivants de codage.
Nom | Base | Utilise les caractères | Exemple |
---|---|---|---|
Binaire | 2 | 0 1 | 10011010 |
Décimale | 10 | 0 1 2 3 4 5 6 7 8 9 | 154 |
Hexadécimale | 16 | 0 1 2 3 4 5 6 7 8 9 A B C D E F | 9A |
Pour le nommage des nombres binaires plus grand que l'octet, bien que le type d'architecture (L’architecture peut se définir comme l’art de bâtir des édifices.) utilisé puisse faire varier les appélations, on utilisera de préférence les noms suivants :
2 octets = un mot.
4 octets = un long mot.
8 octets = un double long mot
Un Octet, un mot, et se dérivés, peuvent, entre autres, représenter :