Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Acso2 4p
Acso2 4p
1111 1111 1111 1111 1111 1111 1111 1111doi = 4 294 967 295zece
ACSO2 - 1 ACSO2 - 2
1
Negarea unui numar cu semn Adunarea numerelor
x + x = -1 x +1=-x
(7zece) 0000 0000 0000 0000 0000 0000 0000 0111doi +
Care este negatul numarului 2zece in complement fata de doi? (6zece) 0000 0000 0000 0000 0000 0000 0000 0110doi
2zece = 0000 0000 0000 0000 0000 0000 0000 0010doi 0000 0000 0000 0000 0000 0000 0000 1101doi = 13zece
Negat:
1111 1111 1111 1111 1111 1111 1111 1101doi +
1doi
1111 1111 1111 1111 1111 1111 1111 1110doi = -2zece
Invers, -2zece negat:
0000 0000 0000 0000 0000 0000 0000 0001doi +
1doi
0000 0000 0000 0000 0000 0000 0000 0010doi = 2zece
ACSO2 - 5 ACSO2 - 6
(7zece) 0000 0000 0000 0000 0000 0000 0000 0111 doi - Operatia Operandul A Operandul B Rezultatul care
(6zece) 0000 0000 0000 0000 0000 0000 0000 0110 doi indica depasire
0000 0000 0000 0000 0000 0000 0000 0001 doi = 1zece A+B >= 0 >= 0 <0
ACSO2 - 7 ACSO2 - 8
2
Inmultirea secventiala hardware a numerelor
Algoritmul
de inmultire
a numerelor
ACSO2 - 9 ACSO2 - 10
ACSO2 - 11 ACSO2 - 12
3
Impartirea hardware a numerelor Algoritmul
de impartire
a numerelor
ACSO2 - 13 ACSO2 - 14
ACSO2 - 15 ACSO2 - 16
4
Numere in virgula mobila Numerele in virgula mobila
3.14159265…zece( ) • simpla precizie
2.71828… zece(e)
0.000000001 sau 1.0 zece x 10-9 scriere 1 bit 8 bits 23 bits
stiintifica
3155760000 sau 3.15576zece x 109 - valoarea numarului in virgula mobila este: (-1)S x F x 2E
- fraction este doar partea fractionala: F = 1 + fraction
1.0 zece x 10-9 forma - numarul se obtine astfel:
1.0 doi x 2-2 normalizata
(-1)S x ((x22 x 2-1)+(x21 x 2-2)+(x20 x 2-3)+…+(x0 x 2-23)) x 2E
1.xxxxxxdoi x 2yyyy
ACSO2 - 17 ACSO2 - 18
-avantaj:
apar numai valori pozitive la exponent
ACSO2 - 19 ACSO2 - 20
5
Numerele in virgula mobila - exemplu Numerele in virgula mobila - exemplu
Care este reprezentarea binara a numarului zecimal –0.75zece ?
In dubla precizie: -1.1 x 2-1 = (-1)S x (1+f) x 2(E-1023)
-0.75zece= –3/4zece = -3/22zece = -11doi/22zece = -0.11doi (-1)1 x (1+.1000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 000doi)x
-0.11doi=-0.11 x 20 = -1.1 x 2-1 x 2(1022-1023)
ACSO2 - 21 ACSO2 - 22
Unitatea
Algoritmul aritmetica
de adunare pentru
in virgula adunarea
mobila in virgula
mobila
ACSO2 - 23 ACSO2 - 24
6
Algoritmul
de inmultire
in virgula
mobila
ACSO2 - 25