Codage des entiers(binaire)

Codage des entiers(binaire) - Sciences - Discussions

Marsh Posté le 21-04-2007 à 19:28:32    

Bonjour,
 
Codage des entiers
Les entiers signés stockés dans les fichiers WAVE sont codés en little-endian complément à 2 (le format des entiers sur les plate-forme Intel). Ceci signifie qu'un entier stocké sur plusieurs octets sera enregistré avec l'octets de poids le plus faible d'abord.  
 
En pratique, l'entier 12345678 en base 10 s'écrit BC614E en base 16. On complète par des zéros pour obtenir un entier sur 32 bits (4 octets) : 00BC614E. Notre fichier WAVE contiendra donc la suite d'octets suivante : 4E 61 BC 00 (les octets ont été "renversés).  
 
 
Je ne comprend pas à quel format corresponde " 4E 61 BC 00 " , ceux n'est pas de l'hèxadecimal?
 
 
http://www.portices.fr/formation/R [...] ascii.html


Message édité par Profil supprimé le 21-04-2007 à 21:06:12
Reply

Marsh Posté le 21-04-2007 à 19:28:32   

Reply

Marsh Posté le 21-04-2007 à 21:06:28    

Base de dix = décimale.
Base de seize = hexadécimale.
 
Voici un tutorial trés bien fait pour la conversion:
 
http://villemin.gerard.free.fr/Www [...] onHexa.htm


Message édité par Profil supprimé le 21-04-2007 à 22:38:24
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed