vendredi 6 janvier 2017

Decimal Binaire et Hexadecimal


Comme je vous dis tjrs, faut connaitre les bases et non pas se jeter directement a la programmation sur les bits: cet article est une introduction dans laquelle je vais vous expliquer des choses simples et tres basique qu'on va employer apres dans la programmation bit a bit;


1- convertion

1-1- binaire décimal(et inverse):

les décimal sont des nombres a base de 10 (de 0 a 9)
le système binaire (0 ou 1), ce système est représente des les materiels électronique par deux état opposes selon le type de matériel, (courant-absence de courant) (trou-pas trou (pour les disque) (orientation magnétique nord sud) (lumière ou absence de lumière pour les matériels optiques) etc...
l'essentiel c'est que l'information est représentée dans le hard seulement par deux etats.

ALORS comment représenter des chiffre par le système binaire?

Exemple: 8(base 10)= 1000 (base 2) et  15 (10) = 1111 (2);
Méthode:  on divise le nombre et son quotient jusqua obtenir un reste Nul;
EX: 15/2=7/2=3/2=1/2=0
pour la première division le reste est 1 la deuxième 1 3 eme 1 la 4eme 1
donc 15 en binaire ca fait 1111
ATTENTION:  le chiffre en binaire en le compose de la fin au début (dernier trouve premier ecrit)
Ex: 8/2=4/2=2/2=1/2=0
pour la première division le reste est 0 la deuxième 0 3eme 0 la 4eme 1.
mais le chiffre en binaire c'est 1000
 inverse:
Méthode: 8= 2^3=1*(2^(3))+0*(2^(2))+0*(2^(1))+0*(2^(0))= 1000 (en Base 2)

1-1- Hexadécimal: (base 16)

 1111 ( base 2) = F (base 16) ?

0--->0
1--->1
2--->2
3--->3
4--->4
5--->5
6--->6
7--->7
8--->8
9--->9
10--->A
11--->B
12--->C
13--->D
14--->E
15--->F

Exemple :

6C5 =6 x 16²+12 x 16+ 5= 1 733


Maintenat que vous connaissez ces notions de base vous pouvez commencer le cours de la programmation bit a bit








Aucun commentaire:

Enregistrer un commentaire