Documente Academic
Documente Profesional
Documente Cultură
informaţiei
1. Sisteme de numeraţie
2. Conversia bazei de numeraţie
3. Reprezentarea binară a informaţiei numerice
• în virgulă fixă (VF): cod direct, cod invers, cod
complementar
• în virgulă mobilă (VM)
• prin coduri numerice
2
Sisteme de numeraţie
• Număr:
9 informaţia a cărei semnificaţie este universal stabilită
9 prelucrarea are la bază aritmetica.
3
Sisteme de numeraţie
4
Sisteme de numeraţie
Octal 8 (0,1,2,3,4,5,6,7)
Zecimal 10 (0,1,2,3,4,5,6,7,8,9)
Hexazecimal 16 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)
5
Sisteme de numeraţie
( N )b = a n bn + a n -1 bn -1 + ⋅ ⋅ ⋅ ⋅ + a 0 b0
0 ≤ a i ≤ b − 1, ∀i ∈ 0, n
6
Sisteme de numeraţie
( N )b = a n bn + a n -1 bn -1 + ⋅ ⋅ ⋅ ⋅ + a 0 b0 +a -1 b-1 + ⋅ ⋅ ⋅ ⋅ + a -m b-m
0 ≤ a i ≤ b − 1, ∀i ∈ - m, n
7
Conversia bazei de numeraţie
• Fie:
(N)b=(NI)b + (NF)b
unde:
8
Conversia bazei de numeraţie
Conversia numerelor întregi
n n-1 0
( N I )b = a n q + a n-1 q + ⋅ ⋅ ⋅ ⋅ + a 0 q
9
Conversia bazei de numeraţie
Conversia numerelor întregi
NI)b/q=(anqn-1+an-1qn-2+ ... +a1) + a0/q → a0
(NI2)b
10
Conversia bazei de numeraţie
Conversia numerelor întregi
(NI(k+1))b
(NIn)b
a părţii întregi). 11
Conversia bazei de numeraţie
Conversia numerelor fracţionare
• Partea fracţionară se poate scrie:
(NF1)b
(NF2)b
13
Reprezentarea binară a informaţiei
numerice
Informaţia numerică se regăseşte în calculatoare reprezentată:
• în virgulă fixă (VF)
9 cod direct – CD
9 cod invers – CI
9 cod complementar – CC
• în virgulă mobilă (VM)
• prin coduri numerice (cel mai utilizat codul 8421)
14
Reprezentarea în virgulă fixă
⎧0 dacã N ≥ 0
an = ⎨
⎩ 1 dacã N <0
⎧ n-1
CI ⎪
⎪
0 ⋅ 2
n
+ ∑
i =- m
a i ⋅ 2 i
dacã N ≥ 0
N=⎨ n-1
⎪1 ⋅2 +
∑
n i
⎪⎩ ai ⋅ 2 dacã N < 0
i =- m
a i = 1− a i i = − m, (n − 1)
⎧ n-1
CC ⎪
⎪
0 ⋅ 2
n
+ ∑
i=− m
a i 2 i
pentru N ≥ 0
N =⎨ n-1
⎪ 1⋅2 +
∑ ~
n i
⎪⎩ a i 2 pentru N < 0
i=− m
n- 1 n- 1
∑
i= − m
~ i
ai 2 = ∑
i= − m
ai ⋅ 2 + 2
i -m
a i = 1− a i i = − m, (n − 1)
19
Reprezentarea în virgulă fixă
Codul complementar al unui număr se poate obţine astfel:
9 formatul scurt:
⎧ 0 dacã N ≥ 0
S - bit de semn şi S = ⎨
⎩ 1 dacã N < 0
N=±(f)b*bE
unde:
9 b - reprezintă baza sistemului de numeraţie utilizat
(mai frecvent se utilizează baza 2 sau baza 16);
9 E - exponentul (real);
9 f - partea fracţionară a numărului.
23
Reprezentarea în virgulă mobilă
• Reprezentarea în calculator, implică existenţa a trei câmpuri,
acestea fiind:
9 bitul de semn:
⎧ 0 dacã N ≥ 0
S= ⎨
⎩ 1 dacã N < 0
9 zona exponentului sau caracteristica; valoarea este
determinată prin relaţia:
EXP=exponent real + constantă exces
24
Reprezentarea în virgulă mobilă
1
≤ (f ) b < 1
b
25
Reprezentarea în virgulă mobilă
N=±2E (f)2
unde:
9 1 ≤ (f)2 < 2
26
Reprezentarea în virgulă mobilă
• Formate utilizate:
9 formatul real binar:
– simplă precizie:
– dublă precizie:
– dublă precizie:
S - bit de semn;
29
Reprezentarea numerelor întregi
zecimale codificate binar (BCD)
9 Numerele zecimale codificate binar se regăsesc în format
împachetat sau despachetat:
30
Reprezentarea numerelor întregi
zecimale codificate binar (BCD)
9 În calculatoarele PC-IBM macheta de reprezentare este :
X - biţi nefolosiţi.
31
Bibliografie
32