Explorați Cărți electronice
Categorii
Explorați Cărți audio
Categorii
Explorați Reviste
Categorii
Explorați Documente
Categorii
1
Bazele Informaticii Laborator nr.3
Exemplu:
N= - 1011 N MS 11011
Facem menţiunea că pentru numărul 0 vor exista două reprezentări:
0 00000000
0 10000000
2
Bazele Informaticii Laborator nr.3
Pentru a obține complementul față de doi al unui număr binar, sunt trei
metode:
- se obține complementul față de 1 și se adună 1
- se inversează toate cifrele numărului de la stânga la dreapta, cu excepția
primului bit de 1 întâlnit și zerourile dinaintea sa
- se efectuează scăderea 2n - |N|, cu n număril de biți.
Exemplu pt n = 5 biți:
N 1100 12 N C2 01100
N 13 1101 N C2 10011
3
Bazele Informaticii Laborator nr.3
0 1 2 3 4 5 6 7 8 9 10 11 12 13
semn parte întreagã parte fractionarã
Figura 1
Exemplu:
0 1 2 3 4 5 6 7 8 9 10 11 12 13
0 1 0 0 1 1 0 1 0 1 0 1 0 1
,
Figura 2
0 1 2 3 4 5 6 7 8 9 10 11 12 13
1 0 1 1 0 0 0 1 1 0 1 0 1 0
,
Figura 3
4
Bazele Informaticii Laborator nr.3
i f
Figura 4
5
Bazele Informaticii Laborator nr.3
exponent semnul mantisã
mantisei
Figura 5
Figura 6
Definim caracteristica, numarul C dat de relatia C = E + 127, observând
ca prin aceasta modalitate reușim să îndeplinim condiția 0 C 2 8 1 .
Menționăm că modalitatea de calcul a caracteristicii depinde de formatul
de reprezentare al numarului ales. Pentru mărirea capacităţii de reprezentare se
poate mări numărul de biţi rezervaţi exponentului sau se alege o bază mai mare.
6
Bazele Informaticii Laborator nr.3
31 30 23 22 0
S Exponent + 127 Mantisă normalizată
63 62 52 51 0
S Exponent + 1023 Mantisă normalizată