Sisteme de Operare Şi Arhitectura Calculatorului

6
Sisteme de operare şi arhitectura calculatoru Laborator nr. 1- SISTEME DE NUMERAŢIE. Conversia numerelor dintr-o ba! "n al Laborator nr. #-$%ERAŢII &N DI'ERITE (A) DE NUMERAŢIE. 1. E*er+i,ii ro use 1.1. Să se convertească următoarele numere din baza 10 în bazele 2, 8, şi 16: 1. 02! 2. 200.08! 1.2. Să se convertească următoarele numere din baza 2 în bazele 8, 10, şi 16: 1. 111010001 "2# ! 2. 111010.01101 "2# ! 1.$. Să se convertească următoarele numere din baza 8 în baza 2 şi 10: 1. 621 "8# ! 2. 12%.221 "8# ! 1.. Să se convertească următoarele numere din baza 16 în baza 2 şi 10: 1. 1&'$ "16# ! 2. 1&.&0$ "16# ! 1.%. Să se e(ectueze următoarele opera)ii de adunare şi scădere în sistemele b he*azecimal: 1. 10110 "2# +1101 "2# ! 2. 1021 "8# +261 "8# ! 1.6. Să se e(ectueze următoarele opera)ii de înmul)ire şi împar)ire în sistemu 1. 111010001 "2# 1110 "2# ! 2. 10111 "2# : 110 "2# . Mersul lucrării: 1.1.1 02 "10#- "2# 02 "10# - "8# 02 "10# - "16# 02/2 cit 201, rest 0 02-8 %0 2 02-16 2% 2 201/2 cit 100, rest 1 %0-8 6 2 2%-16 1 100/2 cit %0, rest 0 6-8 0 6 1-16 0 1 %0/2 cit2%, rest 0 2%/2 cit 12, rest 1 ezultă: 02 "10# - 622 "8# ezultă: 02 "10# - 12 "16# 12/2 cit 6, rest 0 6/2 cit $, rest 0 $/2 cit 1, rest 1 1/2 cit 0, rest 1 ezultă: 02 "10# - 110010010 "2#

description

1

Transcript of Sisteme de Operare Şi Arhitectura Calculatorului

Sisteme de operare i arhitectura calculatorului

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 propuse1.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 (10) = ? (8) 402 (10) = ? (16) 402/2 cit 201, rest 0 402=8*50+2 402=16*25+2 201/2 cit 100, rest 1 50=8*6+2 25=16*1+9 100/2 cit 50, rest 0 6=8*0+6 1=16*0+1 50/2 cit25, rest 0 25/2 cit 12, rest 1 Rezult: 402 (10) = 622 (8) Rezult: 402 (10) = 192 (16) 12/2 cit 6, rest 0

6/2 cit 3, rest 0 3/2 cit 1, rest 1

1/2 cit 0, rest 1

Rezult: 402(10) = 110010010 (2) 2) 200.08(10) = ? (2) 0, 08 * 2 1 84 200/2 cit 100, rest 0 0 16 1 68 100/2 cit 50, rest 0 0 32 1 36 50/2 cit 25, rest 0 0 64 0 72 25/2 cit 12, rest 1 1 28 1 44 12/2 cit 6, rest 0 0 56 0 88 6/2 cit 3, rest 0 1 12 1 76 3/2 cit 1, rest 1 0 24 1 52 1/2 cit 0, rest 1 0 48 1 04 Rezult: 200.08(10) = 0 96 0 08 = 11001000.00010100011110101110 (2) 1 92 200.08(10) = ? (8) 0, 08 * 8 7 36 200=8*25+0 0 64 2 88 25=8*3+1 5 12 7 04 3=8*0+3 0 96 0 327 68 2 565 44 4 483 52 3 844 16 6 72

1 28 5 76 Rezult: 200.08(10) =2 24 6 08 = 310.05075341217270243656 (8)1 92

200.08(10) = ? (16) 0, 08*16 200=16*12+8 1 2812=16*0+12 4 487 68

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