Documente Academic
Documente Profesional
Documente Cultură
Conf.Dr.Carmen Timofte
Baza
Cifre
- sistem binar
B2
0,1
- sistem octal
B8
0,1,2,3,4,5,6,7
- sistem zecimal
B10
0,1,2,3,4,5,6,7,8,9
- sistem hexazecimal
B16
0,1,2,3,4,5,6,7,8,9,
A,B,C,D,E,F
Nepoziionale
(sistemul roman)
Conf.Dr.Carmen Timofte
2.1 (*)
Conf.Dr.Carmen Timofte
2.1 (*)
an= p.c.m.s.;
-numr real:
N= akbk;
N=anan-1...a1a0;
k =0
a0= p.c.m.p.s.
n
N=anan-1...a1a0a-1a-2.....a-m; N= akbk;
k =m
an= p.c.m.s.;
Conf.Dr.Carmen Timofte
a-m= p.c.m.p.s.
Conf.Dr.Carmen Timofte
2.2. (*)
Exp: (1 0 1 0 1 1, 1 0 1)2 = 1*25 +0*24 + 1*23 + 0*22 + 1*21 +0*20 + 1*2-1 + 0*2-2 +
1*2-3 = 32 + 8+ 2 + 1 + 1/2 + 1/8 = (43,625)10
Conf.Dr.Carmen Timofte
2.2 (*)
- 8 = 23, 16= 24
- se fac grupri de 3, respectiv 4 cifre binare
- de la poziia virgulei spre stnga pentru P., completndu-se cu zero prima
parte a numrului (pentru o forma grupa de 3, respectiv 4 cifre),
- de la poziia virgulei spre dreapta, pentru P.F, completndu-se cu zero ultima
parte a numrului (pentru o forma grupa de 3, respectiv 4 cifre);
Exp: ( 1 110 011 101, 101 1
)2 = (1635,54)8
Conf.Dr.Carmen Timofte
2.2 (*)
Conf.Dr.Carmen Timofte
n-2
2 n-1
2 n-2
21
20
27
26
25
24
23
22
21
20
Conf.Dr.Carmen Timofte
n -2
2 n -2
21
20
S = b itu l d e sem n ,
S = 0 , d ac n u m ru l e ste p o zitiv
1 , d ac n u m ru l e ste n eg ativ
P la ja d e v a lo ri:[- 2 n -1 ,2 n -1 -1 ]
E xp : -2 3 p e 8 b ii
- se rep rezin t n u m ru l n b aza 2 : (2 3 ) 1 0 = (1 0 1 1 1 ) 2
- se in tro d u ce n u m ru l n b aza 2 n cu v n tu l calcu lato r, alin ierea se face la d rep ta,
co m p letn d u -se cu 0 p o ziiile lib ere, p n a la b itu l S d e sem n ;
- se trece v alo are a b itu lu i d e sem n .
7
26
25
24
23
22
21
20
Conf.Dr.Carmen Timofte
10
N CD = -1*2 n-1 + a k2 k
k =0
CI- cod invers- se schimb din CD fiecare cifr binar (din 0 n 1, din 1 n 0); se mai
numete i complementul fa de 1;
n2
CC- cod complementar se adun 1 la numrul din CI, pe poziia cea mai puin
semnificativ; se mai numete i complementul fa de 2;
n2
11
2.5 (*)
Nr n B2
+10111
-10111
CD pe 8b
0 00 10111
1 00 10111
Conf.Dr.Carmen Timofte
CI pe 8b
0 00 10111
1 11 01000
CC pe 8b
0 00 10111
1 11 01001
12
2.5. (*)
Operaii:
Adunarea:
CD = se + poziie cu poziie, FARA cifra de semn S,
dac apare transport => rezultat INCORECT (depirea capacitii de
reprezentare)
CI = se + poziie cu poziie, CU cifra de semn S,
dac apare transport => se + la p.c.p.s. (se adun la poziia cea mai puin
semnificativ)
CC = se + poziie cu poziie, CU cifra de semn S,
dac apare transport => se ignor
Scderea se transform n adunare prin reprezentarea scztorului n CI sau CC.
Conf.Dr.Carmen Timofte
13
2.5. (*)
Nr n B2
CD pe 8b
+25
-17
+11001
- 10001
0 00 11001
1 00 10001
+25-17
-------------(trebuie s fie
ambele pozitive)
CI pe 8b
. .. . .
0 00 11001
1 11 01110
CC pe 8b
. .. ....
0 00 11001
1 11 01111
0 00 00111 +
(transport)1
0 00 01000
1
(transportul se
neglijeaza)
23=8
0 00 01000
23=8
Verificare
Conf.Dr.Carmen Timofte
14
NVM=
(1,f)b * bE
Conf.Dr.Carmen Timofte
15
2.6 (*)
30
E7
....
23
22
...
E0 f1
semn exponent
f23
fracie
62
E10 E0 f1
....
semn exponent
52
51
...
fracie
Conf.Dr.Carmen Timofte
f52
Cap2.Bazele aritmetice ale CN
16
2.6 (*)
30
....
0 0 0 0 0 1 1 0 1 0 ... 0
semn exponent
22
...
31
fracie
Conf.Dr.Carmen Timofte
17
2.6. (*)
Conf.Dr.Carmen Timofte
18
Conf.Dr.Carmen Timofte
19
2.7. (*)
Adunarea n BCD (8421):
- se exprim fiecare cifr zecimal printr-o tetrad binar;
- se adun poziie cu poziie, de la dreapta spre stnga, pe fiecare grup de cifre.
Pot apare urmtoarele situaii:
o rezultat corect,
dac 0000 c 1001 ( adic ntre 0 i 9), nu se aplic corecii;
o rezultat incorect, cnd se aplic corecii:
dac 1010 c 1111 (adic ntre 10 i 15), atunci se adun
0110 (adic 6) , iar transportul generat se adun la suna din
poziia urmtoare;
dac 0000 c 1001 ( adic ntre 0 i 9), dar a aprut transport
la urmtoarea grup binar, atunci se adun 0110 (adic 6)
1 1 11
7
Conf.Dr.Carmen Timofte
20
10