Sunteți pe pagina 1din 6

Sisteme de operare i arhitectura calculatorului

Laborator nr. 1- SISTEME DE NUMERAIE.


Conversia numerelor dintr-o baz n alta.
Laborator nr. 2-OPERAII N DIFERITE BAZE
DE NUMERAIE.
1. Exerciii propuse
1.1. S se converteasc urmtoarele numere din baza 10 n bazele 2, 8, i 16:
1. 402;
2. 200.08;
1.2. S se converteasc urmtoarele numere din baza 2 n bazele 8, 10, i 16:
1. 111010001(2);
2. 111010.01101(2);
1.3. S se converteasc urmtoarele numere din baza 8 n baza 2 i 10:
1. 621(8);
2. 125.221(8);
1.4. S se converteasc urmtoarele numere din baza 16 n baza 2 i 10:
1. 1AE3(16);
2. 1A.A03(16);
1.5. S se efectueze urmtoarele operaii de adunare i scdere n sistemele binar, octal i
hexazecimal:
1. 10110(2) -1101(2);
2. 1021(8) -261(8);
1.6. S se efectueze urmtoarele operaii de nmulire i mparire n sistemul binar:
1. 111010001(2) * 1110(2);
2. 10111(2) : 110(2).

Mersul lucrrii:
1.1. 1) 402(10) = ? (2)
402/2 cit 201, rest 0
201/2 cit 100, rest 1
100/2 cit 50, rest 0
50/2 cit25, rest 0
25/2 cit 12, rest 1
12/2 cit 6, rest 0
6/2 cit 3, rest 0
3/2 cit 1, rest 1
1/2 cit 0, rest 1

402 (10) = ? (8)


402=8*50+2
50=8*6+2
6=8*0+6
Rezult: 402 (10) = 622 (8)

Rezult: 402(10) = 110010010 (2)

402 (10) = ? (16)


402=16*25+2
25=16*1+9
1=16*0+1
Rezult: 402 (10) = 192 (16)

2) 200.08(10) = ? (2)
200/2 cit 100, rest 0
100/2 cit 50, rest 0
50/2 cit 25, rest 0
25/2 cit 12, rest 1
12/2 cit 6, rest 0
6/2 cit 3, rest 0
3/2 cit 1, rest 1
1/2 cit 0, rest 1

0, 08 * 2
0 16
0 32
0 64
1 28
0 56
1 12
0 24
0 48
0 96
1 92

1
1
1
0
1
0
1
1
1
0

84
68
36
72
44
88
76
52
04
08

Rezult: 200.08(10) =
= 11001000.00010100011110101110 (2)

200.08(10) = ? (8)
200=8*25+0
25=8*3+1
3=8*0+3

0,
0
5
0
7
5
3
4
1
2
1

08 * 8
64
12
96
68
44
52
16
28
24
92

7
2
7
0
2
4
3
6
5
6

36
88
04
32
56
48
84
72
76
08

Rezult: 200.08(10) =
= 310.05075341217270243656 (8)

0,
1
4
7
10
14

08*16
28
48
68
88
08

200.08(10) = ? (16)
200=16*12+8
12=16*0+12

Rezult: 200.08(10) = C8.147AE(16)

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