Reprezentarea numerelor in tehnica de calcul

8
Reprezentarea numerelor în calculator

Transcript of Reprezentarea numerelor in tehnica de calcul

Page 1: Reprezentarea numerelor in tehnica de calcul

Reprezentarea numerelor în calculator

Page 2: Reprezentarea numerelor in tehnica de calcul

n-1 n-2 … 1 0

2n-1 2n-2 … 21

20

Reprezentarea numerelor naturale pe n poziții binare

Reprezentarea numerelor naturale

Numărul maxim care poate fi reprezentat = 2n -1

Page 3: Reprezentarea numerelor in tehnica de calcul

n-1 n-2 … 1 0

S 2n-2 … 21

20

Reprezentarea numerelor întregi pe n poziții binare

Reprezentarea numerelor întregi

S

Page 4: Reprezentarea numerelor in tehnica de calcul

Cod direct

(52)10=(110100)2

+52

0 0 1 1 0 1 0 0

-52

1 0 1 1 0 1 0 0

În cifra semn se înscrie 0 dacă numărul e pozitiv şi 1 dacă e negativ.Exemplu:

Page 5: Reprezentarea numerelor in tehnica de calcul

Cod invers

+520 0 1 1 0 1 0 0

-52

1 1 0 0 1 0 1 1

Page 6: Reprezentarea numerelor in tehnica de calcul

Cod complementar

+520 0 1 1 0 1 0 0

-52

1 1 0 0 1 0 1 1

1 1 0 0 1 1 0 0

+ 1

Page 7: Reprezentarea numerelor in tehnica de calcul

Sarcini

1. Reprezentaţi în cod direct pe 8 poziţii binare+12-21+68-122. Reprezentaţi în cod invers pe 8 poziţii binarea. +10b. -65c. +112d. -103. Reprezentaţi în complementar pe 8 poziţii binarea. +40b. +27c. -16

Page 8: Reprezentarea numerelor in tehnica de calcul

Tema de acasă

1. Reprezentaţi în cod direct pe 8 poziţii binare-12-64+105+212. Reprezentaţi în cod invers pe 8 poziţii binarea. +65b. -101c. +105d. -1123. Reprezentaţi în complementar pe 8 poziţii binarea. +65b. -101c. -105