Se connecter / S'enregistrer
Votre question

Technique numérique ?!!!!!!!!!!!!

Tags :
  • Decimal
  • Programmation
Dernière réponse : dans Programmation
18 Octobre 2008 20:33:41


Bonsoir a tous je voudrai savoir comment on appel le module ou les cours qui traite les Bits,octets,décimal hexadecimal et leurs convention Merci Pour vo réponse parce que en Algérie on appel ce module Technique numérique hors je ne trouve pas des cours sur le net ak cette appellation .

Autres pages sur : technique numerique

18 Octobre 2008 20:43:20


euhh merci sasuke77 mais je veux des cours pas des tableau de conversion sur wiki que j'avais déjà vue ^^ sinon pour le premier lien que ta envoyé c un genre de Tp un peu avancé Merci pour la réponse quand même


SI YA D'autre lien Je suis preneur ....

Contenus similaires
18 Octobre 2008 21:20:05

alors svp je veux juste le nom du module qui traite de ca !!!
18 Octobre 2008 21:26:33

wallace@IDNaute a dit :
alors svp je veux juste le nom du module qui traite de ca !!!

Module et bouche cousue comme dirait Tonton .
18 Octobre 2008 21:29:47



lol euhhh excuse Philibert j'ai pas comprise :sarcastic: 
26 Octobre 2008 00:11:24

lol il faut savoir ce que l'on veut ! tu veux savoir quoi au juste ?
Comment on passe de binaire en hexa ou en decimal ou transformer un signal analogique en numerique ?
26 Octobre 2008 19:58:57

Je vais essayer de te faire un petit résumé des conversions:

I-Binaire (en base 2) => decimal (base 10):
sur un octet (8 bits) ex: 0101 0011
Le tout premier bit (droite vers gauche) s'appelle le LSB (le bit le plus faible), et le dernier bit s'appelle le MSB (le bit le plus fort).

Pour la conversion on fait de la droite vers la gauche et on prend le bit et on le met a la puissance de son poid, puis on fait la somme. Son poid c'est sa place, le premier (LSB) est 0, le 2eme 1, le 3eme 2, le 4eme 3, etc. Ce n'est peut etre pas clair un exemple:
pour 01010011:
2^0 + 2^1 + 0^2 + 0^3 + 2^4 + 0^5 + 2^6 + 0^7 = 83
pour 0^n ça ne sert a rien de le mettre:
2^0 + 2^1 + 2^4 + 2^6 = 83

II-Decimal (base 10) => binaire (base 2)
Faisons l'inverse: transcodons 83 en binaire.
Il y a plusieur façon (par division et par soustraction), comme je suis pas a l'aise avec la méthode par soustraction, c'est celle ci que je vais t'apprendre:
Il faut soustraire le nombre par la puissance de 2 qui est juste en dessous puis on note 1, ensuite on soustrait le résultat par la puissance de 2 venant avant celle ci, si elle est plus grand que le resultat précédent on note 0, sinon on soustrait. Comme ça jusqu'a arriver au résultat de 0.
ex: 83
83-2^6 = 19 ( on note 1)
2^5 = 32 ( > 19 => on note 0)
2^4 = 16 ( < 19 => 19-16 = 3 => on note 1)
2^3 = 8 ( > 3 on note 0)
2^2 = 4 ( > 3 on note 0)
2^1 = 2 ( < 3 => 3-2 = 1 => on note 1)
2^0 = 1 ( =1 => 1-1 = 0 => on note 1) et comme le resultat est 0 on a fini. Maintenant on récupere ce que l'on a noté: 101001
Mais on va me dire c'est pas pareil que dans le I, on avait trouver 01010011. Non, c'est comme en décimal: 23 = 0022 non ? bah là c'est pareil, sauf que dans le I, c'était sur 8 bits et là que sur 7


III-Binaire (base 2) => Hexa (base 16)
sur un octet ex: 1011 0011
Dans l'hexa, il y a 16 caracteres(0 1 2 3 4 5 6 7 8 9 A B C D E F), Chaque caractere est sur 4 bits.
exemple pour 1011 0011:
le premier caractere (0011), ça donne 2^0 + 2^1 = 3
le scond caractere (1011), ça donne 2^0 + 2^1 + 2^3 = B = 11 en décimal

Voila j'espere que t'as compris

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS