Sunteți pe pagina 1din 7

1.

Sa se converteasca in sistem de numeratie zecimal urmatoarele numere binare intregi:


a) 10 = 1*21+0*20 = 2 => (10)2 = (2)10
b) 1001 = 1*23+0*22+0*21+1*20 = 8+1 = 9 => (1001)2 = (9)10
c) -11 = -( 1*21+1*20) = -(2+1) = -3 => (-11)2 = (-3)10
d) -10011 = -( 1*24+0*23+0*22+1*21+1*20) = -(16+2+1) = -19 => (-10011)2 = (-19)10
2. Sa se converteasca in sistem de numeratie zecimal urmatoarele numere octale intregi:
a) 4 = 4*80 = 4 => (4)8 = (4)10
b) 10 = 1*81+0*80 = 8 => (10)8 = (8)10
c) 21 = 2*81+1*80= 16+1 = 17 => (21)8 = (17)10
d) 76 = 7*81+6*80 = 56+6 = 62 => (76)8 = (62)10
e) -100 = -( 1*82+0*81+0*80) = -16 => (-100)8 = (-16)10
f) -125 = -( 1*82+2*81+5*80) = -( 16+16+5) = -37 => (-125)8 = (-37)10
g) -1024 = -( 1*83+0*82+2*81+4*80) = -(32+16+4) = -52 => (-1024)8 = (-52)10
h) -7070 = -( 7*83+0*82+7*81+0*80) = -( 224+56) = -280 => (-7070)8 = (-280)10
3. Sa se converteasca in sistem de numeratie zecimal urmatoarele numere hexazecimale
intregi:
a) 6 = 6*160 = 6 => (6)16 = (6)10
b) AB = A*161+B*160 = 160+11 = 171 => (AB)16 = (171)10
c) 3D3 = 3*162+D*161+3*160 = 768+208+3 = 979 => (3D3)16 = (976)10
d) 1B13 = 1*163+B*162+1*161+3*160 = 4096+2816+16+3 = 6931 => (1B13)16 =
(6931)10
e) -CD = -( C*161+D*160) = -(192+13) = -205 => (-CD)16 = (-205)10
f) B3 = -(B*161+3*160) = -( 176+3) = -179 => (-B3)16 = (-179)10
g) 1B6 = 1*162+B*161+6*160 = 256+176+6 = 438 => (1B6)16 = (438)10
h) C5A = C*162+5*161+A*160 = 3072+80+10 = 3162 => (C5A)16 = (3162)10
4. Sa se converteasca in binar, octal si hexazecimal urmatoarele numere zecimale intregi:
a) 13 : 2 = 6 + 1
13 : 8 = 1 + 5
6:2=3+0
3:2=1+1
=> (13)10 = (1101)2 = (15)8 = (D)16

13 = D

b) 245 : 2 = 120 + 1
245 : 8 = 30 + 5
245 : 16 = F +5
120 : 2 = 60 + 0
30 : 8 = 3 + 6
60 : 2 = 30 + 0
30 : 2 = 15 + 0
15 : 2 = 7 + 1
7:2=3+1
3:2=1+1
=> (245)10 = (11110001)2 = (365)8 = (F5)16

c) 1234 : 2 = 617 + 0
1234 : 8 = 154 + 2
1234 : 16 = 77 + 2
617 : 2 = 308 + 1
154 : 8 = 19 + 2
77 : 16 = 4 + D
308 : 2 = 154 + 0
19 : 8 = 2 + 3
154 : 2 = 77 + 0
77 : 2 = 38 + 1
38 : 2 = 19 + 0
19 : 2 = 9 + 1
9:2=4+1
4:2=2+0
2:2=1+0
=> (1234)10 = (10011010010)2 = (2322)8 = (4D2)16
d) 9872 : 2 = 4936 + 0
9872 : 8 = 1234 + 0
9872 : 16 = 617 + 0
4936 : 2 = 2468 + 0
1234 : 8 = 154 + 2
617 : 16 = 38 + 9
2468 : 2 = 1234 + 0
154 : 8 = 19 + 2
38 : 16 = 2 + 6
1234 : 2 = 617 + 0
19 : 8 = 2 + 3
617 : 2 = 308 + 1
398 : 2 = 154 + 0
154 : 2 = 77 + 0
77 : 2 = 38 + 1
38 : 2 = 19 +0
19 : 2 = 9 + 1
9:2=4+1
4:2=2+0
2:2=1+0
=> (9872)10 = (10011010010000)2 = (23220)8 = (2690)16
e) -456 : 2 = 228 + 0
-456 : 8 = 57 + 0
-456 : 16 = 28 + 8
228 : 2 = 114 + 0
57 : 8 = 7 + 1
28 : 16 = 1 + C
114 : 2 = 57 + 0
57 : 2 = 28 + 1
28 : 2 = 14 + 0
14 : 2 = 7 + 0
bit de semn
7:2=3+1
3:2=1+1
=> (-456)10 = (0111001000)2 = (-710)8 = (-1C8)16
f) -2749 : 2 = 1374 + 1
1374 : 2 = 687 + 0
687 : 2 = 343 + 1
343 : 2 = 171 + 1
171 : 2 = 85 + 1
85 : 2 = 42 + 1
42 : 2 = 21 + 0
21 : 2 = 10 + 1
10 : 2 = 5 + 0

-2749 : 8 = 343 + 5
343 : 8 = 42 + 7
42 : 8 = 5 + 2

-2749 : 16 = 171 + D
171 : 16 = A + B

5:2=2+1
2:2=1+0
=> (-2749)10 = (0101010111101)2 = (-5275)8 = (-ABD)16
g) -832 : 2 = 416 + 0
-832 : 8 = 104 + 0
-832 : 16 = 52 + 0
416 : 2 = 208 + 0
104 : 8 = 13 + 0
52 : 16 = 3 + 4
208 : 2 = 104 + 0
13 : 8 = 1 + 5
104 : 2 = 52 + 0
52 : 2 = 26 + 0
26 : 2 = 13 + 0
13 : 2 = 6 + 1
6:2=3+0
3:2=1+1
=> (-832)10 = (01101000000)2 = (-1500)8 = (-340)16
h) -67 : 2 = 33 + 1
-67 : 8 = 8 + 3
-67 : 16 = 3 + 3
33 : 2 = 16 + 1
8:8=1+0
16 : 2 = 8 + 0
8:2=4+0
4:2=2+0
2:2=1+0
=> (-67)10 = (01000011)2 = (-1500)8 = (-340)16
5. Sa se converteasca in sistem de numeratie zecimal urmatoarele fractii binare
normalizate:
a) 0.1 = 0*20+1*2-1 = 0.5 => (0.1)2 = (0.5)10
b) 0.01 = 0*20+0*2-1+1*2-2 = 0.25 => (0.01)2 = (0.25)10
c) 0.011 = 0*20+0*2-1+1*2-2+1*2-3 = 1/4+1/8 = 0.375 => (0.011)2 = (0.375)10
d) 0.111 = 0*20+1*2-1+1*2-2+1*2-3 = 1/2+1/4+1/8 = 0.875 => (0.111)2 = (0.875)10
e) -0.11 = 0*20+1*2-1+1*2-2 = 1/2+1/4 = -0.75 => (-0.11)2 = (-0.75)10
f) -0.101 = 0*20+1*2-1+0*2-2+1*2-3 = 1/2+1/8 = -0.625 => (-0.101)2 = (-0.625)10
g) -0.1011 = 0*20+1*2-1+0*2-2+1*2-3+1*2-4 = 1/2+1/8+1/16 = -0.6875 => (-0.1011)2 = (0.6875)10
h) -0.1001 = 0*20+1*2-1+0*2-2+0*2-31*2-4 = 1/2+1/16 = -0.5625 => (-0.1001)2 =
(0.5625)10
6. Sa se converteasca in sistem de numeratie zecimal urmatoarele fractii octale
normalizate:
a) 0.1 = 0*80+1*8-1 = 1/8 = 0.125 => (0.1)8 = (0.125)10
b) 0.12 = 0*80+1*8-1+2*8-2 = 1/8+2/64 = 0.125+0.03125 = 0.15625 => (0.12)8 =
(0.15625)10
c) 0.234 = 0*80+2*8-1+3*8-2+4*8-3 = 2/8+3/64+4/1024 = 0.25+0.046875+0.0039063 =
0.3007813 => (0.234)8 = (0.3007813)10

d) 0.357 = 0*80+3*8-1+5*8-2+7*8-3 = 3/8+5/64+7/1024 = 0.375+0.078125+0.0068359 =


0.4599609 => (0.357)8 = (0.4599609)10
e) -0.21 = 0*80+2*8-1+1*8-2 = 2/8+1/64 = 0.25+0.015625 = -0.265625 = (-0.21)8 = (0.265625)10
f) -0.204 = 0*80+2*8-1+0*8-2+4*8-3 = 2/8+4/64 = 0.25+0.0625 = -0.3125 => (-0.204)8 =
(-0.3125)10
g) -0.707 = 0*80+7*8-1+0*8-2+7*8-3 = 7/8+7/1024 = 0.875+0.0068359 = -0.8818359 =>
(-0.707)8 = (-0.8818359)10
h) -0.05 = 0*80+0*8-1+5*8-2 = 5/64 = -0.078125 => (-0.05)8 = (-0.078125)10
7. Sa se converteasca in sistem de numeratie zecimal urmatoarele fractii hexazecimale
normalizate:
a) 0.7 = 0*160+7*16-1= 7/16 = 0.4375 => (0.7)16 = (0.4375)10
b) 0.A = 0*160+A*16-1 = A/16 = 0.625 => (0.A)16 = (0.625)10
c) 0.BA = 0*160+B*16-1+A*16-2 = B/16+A/256 = 0.6875+0.0390625 = 0.7265625 =>
(0.BA)16 = (0.7265625)10
d) 0.0F = 0*160+0*16-1+F*16-2 = F/256 = 0.0585938 => (0.0F)16 = (0.0585938)10
e) -0.28 = 0*160+2*16-1+8*16-2 = 2/16+8/256 = 0.125+0.03125 = -0.15625 => (-0.28)16 =
(-0.15625)10
f) -0.078 = 0*160+0*16-1+7*16-2+8*16-3 = 7/256+8/4096 = 0.0273438+0.0019531 =
-0.0292969 => (-0.078)16 = (-0.0292969)10
g) -0.BA1 = 0*160+B*16-1+A*16-2+1*16-3 = B/16+A/256+1/4096 =
0.6875+0.0390625+0.0002441 = -0.7268066 => (-0.BA1)16 = (-0.7268066)10
h) -0.BBB = 0*160+B*16-1+B*16-2+B*16-3 = B/16+B/256+B/4096 =
0.6875+0.0429688+0.0026855 = -0.7331543 = (-0.BBB)16 = (-0.7331543)10
8. Sa se converteasca in binar, octal si hexazecimal urmatoarele numere reale zecimale:
a) (12.12)10 = (1100.000111)2 = (14.075341)8 = (C.1EB85)16
12 : 2 = 6 + 0
6:2=3+0
3: 2 = 1 + 1

12 = C

0.12 * 2 = 0 + 0.24
0.24 * 2 = 0 + 0.48
0.48 * 2 = 0 + 0.96
0.96 * 2 = 1 + 0.92
0.92 * 2 = 1 + 0.84
0.84 * 2 = 1 + 0.68
0.68 * 2 =

0.12 * 16 = 1 + 0.92
0.92 * 16 = E + 0.72
0.72 * 16 = B + 0.52
0.52 * 16 = 8 + 0.32
0.32 * 16 = 5 + 0.12
0.12 * 16 =

12: 8 = 1 + 4

0.12 * 8 = 0 + 0.96
0.96 * 8 = 7 + 0.68
0.68 * 8 = 5 + 0.44
0.44 * 8 = 3 + 0.52
0.52 * 8 = 4 + 0.16
0.16 * 8 = 1 + 0.28
0.28 * 8 =

b) (7.5)10 = (111.1)2 = (7.4)8 = (7.8)16


7:2=3+1
3:2=1+1

0.5 * 2 = 1

7=7

0.5 * 8 = 4 7 = 7

0.5 * 16 = 8

c) (123.321)10 = (1111011.010100)2 = (173.24426)8 = (7B.522D0)16


123 : 2 = 61 + 1
61 : 2 = 30 + 1
30 : 2 = 15 + 0
15 : 2 = 7 + 1
7: 2 = 3 + 1
3:2=1+1

0.321 * 2 = 0 + 0.642
0.642 * 2 = 1 + 0.284
0.284 * 2 = 0 + 0.568
0.568 * 2 = 1 + 0.136
0.136 * 2 = 0 + 0.272
0.272 * 2 = 0 + 0.544
0.544 * 2 =

123 : 8 = 15 + 3
15 : 8 = 1 + 7

123 : 16 = 7 + B

0.321 * 16 = 5 + 0.136
0.136 * 16 = 2 + 0.176
0.176 * 16 = 2 + 0.816
0.816 * 16 = D + 0.056
0.056 * 16 = 0 + 0.896
0.896 * 16 = .

0.321 * 8 = 2 + 0.568
0.568 * 8 = 4 + 0.544
0.544 * 8 = 4 + 0.352
0.352 * 8 = 2 + 0.816
0.816 * 8 = 6 + 0.528
0.528 * 8 =

d) (15.01)10 = (1111.000000)2 = (17.00507)8 = (F.028F5)16


15 : 2 = 7 + 1
7: 2 = 3 + 1
3:2=1+1

15 = F

0.01 * 2 = 0 + 0.02
0.02 * 2 = 0 + 0.04
0.04 * 2 = 0 + 0.08
0.08 * 2 = 0 + 0.16
0.16 * 2 = 0 + 0.32
0.32 * 2 = 0 + 0.64
0.64 * 2 =

15 : 8 = 1 + 7

0.01 * 8 = 0 + 0.08
0.08 * 8 = 0 + 0.64
0.64 * 8 = 5 + 0.12
0.12 * 8 = 0 + 0.96
0.96 * 8 = 7 + 0.68
0.68 * 8 =

0.01 * 16 = 0 + 0.16
0.16 * 16 = 2 + 0.56
0.56 * 16 = 8 + 0.96
0.96 * 16 = F + 0.36
0.36 * 16 = 5 + 0.76
0.76 * 16 =

e) (-13.31)10 = (01101.010011)2 = (-15)8 = (-D.4F5C2)16


13 : 2 = 6 + 1
6:2=3+0
3:2=1+1

0.31 * 2 = 0 + 0.62
0.62 * 2 = 1 + 0.24
0.24 * 2 = 0 + 0.48
0.48 * 2 = 0 + 0.96
0.96 * 2 = 1 + 0.92

0.92 * 2 = 1 + 0.84
0.84 * 2 =

13 : 8 = 1 + 5

0.31 * 8 = 2 + 0.48
0.48 * 8 = 3 + 0.84
0.84 * 8 = 6 + 0.72
0.72 * 8 = 5 + 0.76
0.76 * 8 = 6 + 0.08
0.08 * 8 =

13 = D

0.31 * 16 = 4 + 0.96
0.96 * 16 = F + 0.36
0.36 * 16 = 5 + 0.76
0.76 * 16 = C + 0.16
0.16 * 16 = 2 + 0.56
0.56 * 16 =

f) (-2.8)10 = (011.01010)2 = (-2.63146)8 = (-2.C)16


2:2=1+1

2=2

0.8 * 2 = 0 + 0.64
0.64 * 2 = 1 + 0.28
0.28 * 2 = 0 + 0.56
0.56 * 2 = 1 + 0.12
0.12 * 2 = 0 + 0.24
0.24 * 2 =

2=2

0.8 * 8 = 6 + 0.4
0.4 * 8 = 3 + 0.2
0.2 * 8 = 1 + 0.6
0.6 * 8 = 4 + 0.8
0.8 * 8 = 6 + 0.4

0.8 * 16 = C + 0.8

g) (-75.00)10 = (01001011)2 = (-103)8 = (-49)16


75 : 2 = 37 + 1
37 : 2 = 18 + 1
18 : 2 = 9 + 0
9:2=4+1
4:2=2+0
2:2=1+0

75 : 8 = 9 + 3
8:8=1+0

75 : 16 = 4 + 9

h) (-1.123)10 = (01.00011)2 = (-1.07676)8 = (-1.1F7CE)16


1=1

1=1

0.123 * 2 = 0 + 0.246
0.246 * 2 = 0 + 0.492
0.492 * 2 = 0 + 0.984
0.984 * 2 = 1 + 0.968
0.968 * 2 = 1 + 0.936
0.936 * 2 =

1=1

0.123 * 8 = 0 + 0.984
0.984 * 8 = 7 + 0.872
0.872 * 8 = 6 + 0.976
0.976 * 8 = 7 + 0.808
0.808 * 8 = 6 + 0.464
0.464 * 8 =

0.123 * 16 = 1 + 0.968
0.968 * 16 = F + 0.488
0.488 * 16 = 7 + 0.808
0.808 * 16 = C + 0.928
0.928 * 16 = E + 0.848
0.848 * 16 =

9. Sa se execute operatia de adunare cu urmatoarele numere binare:

a) 101 + 11 = 1000

b) 10 + 0.111 = 10.111

101+
11
1000

c)

10 +
0.111
10 111

1011 + 11.11 = 1110.11


1011+
11.11
1110 11

d) 0.10101 + 1.1011 = 10.01011


0.10101+
1.1011
10.01011
10. Sa se execute operatia de scadere a urmatoarelor numere binare:
a) 1010-100 = 01110

b) 1000 111 = 0001

1010100
01110
d) 0.1011 11.11 = 0.0111
0.101111.11
0 0111

1000111
0001

c) 0.10 0.011 = 0.001


0.100.011
0 001

S-ar putea să vă placă și