Académique Documents
Professionnel Documents
Culture Documents
Folha Terico-prtica 2
Sistemas de Numerao e Cdigos
1. Qual a representao binria dos seguintes nmeros?
i) 1234567(8) = 0010100111001011101112
23 = 8 cada bit hexadecimal representado por um conj. de 3bits
1001; 2-010; 3-011; 4-100; 5-101; 6-110; 7-111
ii) DADA16= 11011010110110102
24 = 16 cada bit hexadecimal representado por um conj. de 4bits
D-1101; A-1010
2) Qual a representao decimal dos seguintes nmeros?
i. 1234,5678 = 668,73210
1X83+2X82+3X81+4X80+5X8-1+6X8-2+7X8-3
ii. 25A3F16 = 15417510
2X164+5X163+10X162+3X161+15X160
iii. DA,DA16 = 218,8510
13X161+10X160+13X16-1+10X16-2
iv.
110,1002 = 6,510
1X22+1X21+1X2-1
v.
1100001,011012 = 97,4062510
1X26+1X25+1X20+1X2-2+1X2-3+1X2-5
3) Escreva os seguintes nmeros decimais na sua representao binria, octal e
hexadecimal:
i. 1987 = 11110000112
1987 |_ 2
18 993 |_ 2
07 19 496 |_ 2
1 13 09 248 |_ 2
1 16 04 124 |_ 2
0
8 04 62 |_ 2
0 0
2 31 |_ 2
0 1 15 |_ 2
1 7 |_ 2
1 3 |_ 2
1
7 7 7 7 |_ 2
17
3888 |_ 2
17
18
1944 |_ 2
17
08
14
972 |_ 2
1
08
04
17
486 |_ 2
0
0
12 08
243 |_ 2
0
06 02
121 |_ 2
0
03
01 60 |_ 2
1
1 00 30 |_ 2
0
0 15 |_ 2
1 7 |_ 2
1 3 |_
2
1
1
7777 = 001 111 001 100 001
1 7 1 4 1
7777 = 0001 1110 0110 0001
1 E (14) 6
1
iii.
3,141 = 11,001001002
3|_2
1 1
0,141 x 2 = 0,282
0,282 x 2 = 0, 564
0, 564 x 2 = 1,128
0, 128 x 2 = 0,256
0,256 x 2 = 0,512
0,512 x 2 = 1,024
0, 024 x 2 = 0,048
0,048 x 2 = 0,096
iv.
255,109375 = 11111111,0001112
255:2 =127, r = 1
127 : 2 = 63, r = 1
63 : 2 = 31, r = 1
31 : 2 = 15, r = 1
15 : 2 = 7, r = 1
7 : 2 = 3, r = 1
3 : 2 = 1, r = 1
0,109375 x 2 = 0,218750
0,218750 x 2 = 0,437500
0,437500 x 2 = 0,875000
0,875000 x 2 = 1,750000
0,750000 x 2 = 1,500000
0,500000 x 2 = 1, 0000000
111 111 111, 000 1112 =377,078
1111 1111, 0001 00112 = FF,1C16
7315 : 16 = 457,1875
457 x 2 = 7312
7315 7312 = 3
457 : 16 = 28,5625
28 x 16 = 448
457 448 = 9
28 : 16 = 1,75
1 X 16 = 16
28 -16 = 16 -> 10
0,750 X 16 = 12 -> C
21 = 101012
55 = 1101112
110111
+10101
1001100
21 = E16
55 = 3716 55 |_16
7 3
21 |_ 16
5 1
37
+F
4C
b) 135 - 107 = 242 = 1111 00102 = F216
135 = 8716
135 |_ 16
107=6B16
87
+6B
F2
107 |_16
11 6
c)
- 00010101
00100010
3716
- 1516
2216
d)
48 - 21 = 27 = 110112 = 1B16
e)
15 = F16 = 1111
10101
- 1111
10
7)
Mdulo 15 bits
77 = 1001101 e encher zeros esquerda do mdulo e direita do sinal at se obter os
16b
-77 = 1 00000000 1001101
b)
-77 = 1111111110110011
Complemento para 2: Trocar todos os bits e adicionar 1
+ 77 = 0 00000000 1001101
- 77 = 1 11111111 0110010 + 1 = 1 11111111 0110011
33 = 0000010000
127 = 0000111111
33:2=16, r=1
16:2=8, r=0
8:2=4, r=0
4:2=2, r=0
2:2=1, r=0
ii.
1010111110
+ 0111000101
10010000011 (s 10 bits)
Obs: Soma de n positivos d positivo logo o bit que transbordou para fora e que nada
tem haver com o sinal, excludo
iii.
453=01110001012
322=01010000102
0111000101 (+)
+ 0101000010 (+)
1100000111 (-)
Obs: Soma de n positivos no poderia dar negativo. Como ocorreu "vai-um" para o bit de
sinal, diz-se que h overflow
- 512 + 35=-477=1000100011
512:2=256, r=0
256:2=128, r=0
128:2=64, r=0
64:2=32, r=0
32:2=16, r=0
16:2=8, r=0
8:2=4, r=0
4:2=2, r=0
2:2=1, r=0
512=1000000000
-512=1000000000
35:2=17, r=1
17:2=8, r=1
8:2=4, r=0
4:2=2, r=0
2:2=1, r=0
35=100011
1000000000
+100011
1000100011
v.
- 453 + (-322)
vi.
322 + (-322)
322=01010000102
-322=10101111102
1000100011
+0101000010
10010000011
55:21=2=102
110111 |_ 10101
-10101
10
001101
- 00000
01101
EXEMPLO:
1000000101 |_ 10101
-10101
11000
0010110
- 10101
000011
- 00000
000110
- 00000
001101
- 00000
01101
29,625=11101,101
3=11
29,625x3 = 1100000,011
11101,101
x11
11101,101
+11101,101
1011000,111
29,625:3=1001,111
11101101 |_11
- 11
1001,111
00101
- 11
0101
- 11
100
- 11
0011
- 11
00
Binrio Puro
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
BCD
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
0001 0000
0001 0001
0001 0010
0001 0011
0001 0100
0001 0101
ii.
Escreva o nmero 1987 usando este cdigo. Compare com a sua representao em
binrio.
Segmentos do display
ABCDEFG
1111110
0110000
1101101
1111001
0110011
1011011
0011111
1110000
1111111
1110011