Code binaire Flashcards
Que signifie le nombre en base?
267 = 2 X 100 + 6 X10 + 7 X 1
Donc 2 X10^2 + 6X10^1 = 7X10^0
De quel base travaillons en codage binaire
en base de 2 –> puissance 2
Comment faire une approximation en code binaire?
2^55 = 2^50 x 2^5 = 2^5 x 10^(5x3) = 2^5 x 10^15 = 32 x 10^15
approximation possible car 2^10 est environ egale a 10^3
Comment coder des nbr en base 2 ?
Regarder cest quoi les plus grandes multiples de 2 (4,8,16 etc)
pour 13: 1x8 (il reste 5) + 1x4 + 0x2 + 1x1 (l’unite)
on prend tout les chiffres devant les multiples
–> 1101 –> code sur 4 bits (position binaire)
valeur 1101 en base 2 correspond au nbr 13 en base 10
On a 8 posiiton binaire combien peut on avoir de nombre?
pq chq position binaire = 2 posibilites = 2 ^ 8 = 256 (255 car il ya le 0) –> valeur possible auquel on peut associer des nombres
on peut coder tout les chiffres entier entre 0 et 255
Comment appele on un bloc de 8 bits?
un octet (byte)
Comment peut on faire pour coder des entiers negatifs?
prendre la moitie des cases a dispositon pour les entieres positif et les autres pour les entiers negatif
si ca commence par 0 = positif
si ca commence par 1 = negatif
donc pour faire un negatif dun positif on inverse juste entre le 1 et le 0 alors
126 = 01111110
-126 = 10000001
Quelles osnt les deux representations de 0?
11111111
00000000
0 et - 0
Quelles sont les inconveniants du byte avec les negatifs?
(-1) + (-1) = (-3) car le codage en 11111110 + 11111110 = 1 qui tombent 11111100
Donner une autre technique pour trouver les negatifs et qui est compatible avec l’addition?
Complement a 2
–> tout ceux qui commencent par 0 vont de 0 a 127
–> tout ceux qui commencent par 1 vont de -1 a -128
comme si on travaillait mod 256
le 0 na qu’une seule representation 00000000
-1 –> 11111111
donc
11111111+11111111 = 1 11111110 (-2)
Combien un ecran peut-il affiche de nuances de couelur si la couleur de chacun de ses pixels est codee sur
1octet?
2octet?
3 octet?
1 octet = 8 bits = 8 position binaire et il ya 2 possibilites pour chacune des positions donc il ya 2^8 possibilite = 256 couleur
2 octet = chq pixel, chq point de lecran a sa couleur qui est code sur 16 bits –> 2^16 possibilite pour chq pixel = 65 536 couleur
A quoi correspond 1 ko?
1 kilo-octet = 1000 octets = 8000 bits
De cb de octet aura un disque dur?
1 to = 1 tera octet
A quoi sert le codage hexadecimal?
Exprimer de facon + simple le codaage binaire?
De cb de numero avons-nous besoin en base 16?
16 “chiffres”
ex: binaire 2 (1 et 0)