Sistemas de numeração e códigos
Por: Didablo • 14/12/2015 • Trabalho acadêmico • 3.446 Palavras (14 Páginas) • 216 Visualizações
Tarefa sobre sistemas de numeração e códigos
1ª questão (40%)
Dado os seguintes números na base 10:
125,130, 260, 520.
(a) Converta estes números para binário com representação fixa de 2 bytes.
(125) = 125/2
1 62/2 R= 11111012
0 31/2 Fixa em 2 bytes = 00000000011111012
1 15/2
1 7/2
1 3/2
1 1
(130) = 130/2
0 65/2
1 32/2 R= 100000102
0 16/2 Fixa em 2 bytes = 00000000100000102
0 8/2
0 4/2
0 2/2
0 1
(260) = 260/2
0 130/2
0 65/2 R= 1000001002
1 32/2 Fixa em 2 bytes = 00000001000001002
0 16/2
0 8/2
0 4/2
0 2/2
0 1
(520) = 520/2
0 260/2
0 130/2 R= 10000010002
0 65/2 Fixa em 2 bytes = 00000010000010002
1 32/2
0 16/2
0 8/2
0 4/2
0 2/2
0 1
(b) Pegue estes números binários anteriores e converta-os diretamente para hexadecimal
11111012
0111 | 1101
0x23+1x22+1x21+1x20 | 1x23+1x22+0x21+1x20
0 + 4 + 2 +1 | 8 + 4 + 0 + 1
7 | 13
713 = 7D16
100000102
1000 | 0010
1x23+0x22+0x21+0x20 | 0x23+0x22+1x21+0x20
8 + 0 + 0 + 0 | 0 + 0 + 2 + 0
8 | 2
= 8216
1000001002
0001 | 0000 | 0100
0x23+0x22+0x21+1x20 | 0x23+0x22+0x21+0x20 | 0x23+1x22+0x21+0x20
0 + 0 + 0 + 1 | 0 + 0 + 0 + 0 | 0 + 4 + 0 + 0
1 | 0 | 4
= 10416
1000001000
0010 | 0000 | 1000
0x23+0x22+1x21+0x20 | 0x23+0x22+0x21+0x20 | 1x23+0x22+0x21+0x20
0 + 0 + 2 + 0 | 0 + 0 + 0 + 0 | 8 + 0 + 0 + 0
2 | 0 | 8
= 20816
(c) Transforme os valores hexadecimais em binário e converta os binários para decimal
7D16
7 | D
7 | 13
0+4+2+1 | 8+4+0+1
0x23+1x22+1x21+1x20 | 1x23+1x22+0x21+1x20
0 1 1 1 | 1 1 0 1
...