Você está na página 1de 3

Relatório de Prática em Laboratório

Circuitos Digitais I

Participante​: Mariah Angélica Melo Fogaça de Souza. ​RGA​: 2018.2103.036-2

1. Converta os seguintes números binários em decimal.


a) 10001101
= 1 × 20 + 0 × 21 + 1 × 22 + 1 × 23 + 0 × 24 + 0 × 25 + 0 × 26 + 1 × 27 = 141 10
b) 10110 = 0 × 20 + 1 × 21 + 1 × 22 + 0 × 23 + 1 × 24 = 22 10
c) 100100001001 = 1 × 20 + 1 × 23 + 1 × 28 + 0 × 29 + 1 × 211 = 2313 10
d) 10111111 = 1 × 20 + 1 × 21 + 1 × 22 + 1 × 23 + 1 × 24 + 1 × 25 + 1 × 27 = 191 10

2. Converta os seguintes valores decimais para binário.

a) 37
37
→ 2 = 18, resto 1.
18
→ 2 = 9, ​resto 0.
9
→ 2 = 4, resto 1.
4
→ 2 = 2, resto 0.
2
→ 2 = 1, resto 0.
Portanto, 3710 = 1001012

b) 14
14
→ 2 = 7, ​resto 0.
7
→ 2 = 3, resto 1.
3
→ 2 = 1, resto 1.
Portanto, 1410 = 11102

c) 189
189
→ 2 = 94, resto 1.
94
→ 2 = 47, ​resto 0.
47
→ 2 = 23, resto 1.
23
→ 2 = 11, resto 1.
11
→ 2 = 5, resto 1.
5
→ 2 = 2, resto 1.
2
→ 2 = 1, ​resto 0.
Portanto, 18910 = 101111012
d) 205
205
→ 2 = 102, resto 1.
102
→ 2 = 51, ​resto 0.
51
→ 2 = 25, resto 1.
25
→ 2 = 12, resto 1.
12
→ 2 = 6, resto 0.
6
→ 2 = 3, resto 0.
3
→ 2 = 1, ​resto 1.
Portanto, 20510 = 110011012

3. Quantos bits são necessários para representar valores decimais na faixa de 0 a


12.500?

Faixa de (0 até 12.500). Ao converter o número 12.500 em binário é possível


encontrar o número de bits.

12.500
→ 2 = 6250, resto 0.
6.250
→ 2 = 3125, ​resto 0.
3125
→ 2 = 1562, resto 1.
1562
→ 2 = 781, resto 0.
781
→ 2 = 390, resto 1.
390
→ 2 = 195, resto 0.
195
→ 2 = 97, ​resto 1.
97
→ 2 = 48, resto 1.
48
→ 2 = 24, ​resto 0.
24
→ 2 = 12, resto 0.
12
→ 2 = 6, resto 0.
6
→ 2 = 3, resto 0.
3
→ 2 = 1, ​resto 1.
Portanto, 12.50010 = 110000110101002 temos N = 14 bits.

4. Converta os seguintes valores na base hexadecimal para valores na base decimal.


a) 92 = 2 × 160 + 9 × 161 = 146 10
b) 1A6 = 6 × 160 + 10 × 161 + 1 × 162 = 422 10
c) 37FD = 13 × 160 + 15 × 161 + 7 × 162 + 3 × 163 = 14.333 10
d) 2C = 12 × 160 + 2 × 161 = 44 10

5. Converta os seguintes valores na base decimal para valores na base hexadecimal.


a) 75 = 4B 16
75
→ 16 = 4, resto 11.
Portanto, 75 10 = 4B 16
b) 314
314
→ 16 = 19, resto 10.
19
→ 16 = 1, resto 3.
Portanto, 31410 = 13A16

c) 2048
2048
→ 16 = 128, resto 0.
128
→ 16 = 8, resto 0.
Portanto, 204810 = 80016

d) 4095
4095
→ 16 = 255, resto 15.
255
→ 16 = 15, resto 15.
Portanto, 409510 = F F F 16

6. Um computador de controle de processos usa código hexadecimal para representar


seus endereços de memória de 16 bits.

a) Quantos dígitos hexadecimais são necessários?


16 bits - binário, para converter binário em hexadecimal separamos
grupos de 4 em 4 bits. Então 16
4 = 4 dígitos na base 16.

b) Quantas posições de memória existem?


Com N = 4, temos na base Hexadecimal, fazendo 16N que o número de
posições de memória é: 164 = 65.536

7. Que faixa de valores decimais pode ser representada por números hexa de quatro
dígitos?

Temos que, 0000 → valor mínimo em base Hexadecimal com 4 dígitos.


FFFF → valor máximo em base Hexadecimal com 4 dígitos.
Convertendo esses valores de Hexa para decimal encontraremos a faixa.
000016 = 010
F F F F 16 = 15 × [160 + 161 + 162 + 163 ] = 15 × [4369] = 65.53510
Faixa ( 010 até 65.53510 )

8. Quantos bits são necessários para representar, em BCD, um número decimal de


oito dígitos?

BCD ⇒ representação e não um sistema numérico, os bits são agrupados


de 4 em 4. Fazendo 8 × 4, temos que são necessários 32 bits.

Você também pode gostar