CAMPUS SALTO Eletrônica Digital (TDG) – Lista de Exercícios 1. TURMA: A1-TDG – BÁSICO NOTURNO PROFESSOR: NILTON LISTA DE EXERCÍCIOS 1 – SISTEMAS DE NUMERAÇÃO - ENTREGA: 01/04/2010 GRUPO DE TRABALHO Obs.: Este gabarito é somente para a conferência das respostas dos exercícios. 1. Converta para o sistema decimal: a) 101110b • R: 1*25 + 0*24 + 1*23 + 1*22 + 1*21 + 0*20 = 46d b) 011010b • R: 0*25 + 1*24 + 1*23 + 0*22 + 1*21 + 0*20 = 26d c) 101011b • R: 1*25 + 0*24 + 1*23 + 0*22 + 1*21 + 1*20 = 43d d) 1010100b • R: 1*28 + 1*27 + 1*26 + 0*25 + 1*24 + 0*23 + 1*22 + 0*21 + 0*20 = 84d e) 11010101b • R: 1*27 + 1*26 + 0*25 + 1*24 + 0*23 + 1*22 + 0*21 + 1*20 = 213d f) 011001110110101b • R: 0*214 + 1*213 + 1*212 + 0*211 + 0*210 + 1*29 + 1*28 + 1*27 + 0*26 + 0*25 + 1*24 + 0*23 + 1*22 + 0*21 + 1*20 = 13237d 2. Converta para o sistema binário: a) 68d • R: 1000100b b) 122d • R: 1111010b c) 235d • R: 11101011b d) 304d • R: 100110000b e) 858d • R: 1101011010b f) 5129d • R: 1010000001001b g) 16783d • R: 100000110001111b 3. Transforme para decimal os seguintes números binários: a) 10,11b • R: 1*21 + 1*20 + 1*2-1 + 0*2-2 = 2,75d b) 1100,0011b • R: 1*23 + 1*22 + 0*21 + 0*20 + 0*2-1 + 0*2-2 + 1*2-3 + 0*2-4 = 12,1875d c) 1011,1101b • R: 1*23 + 0*22 + 1*21 + 1*20 + 1*2-1 + 1*2-2 + 0*2-3 + 1*2-4 = 11,8125d d) 10110,11011b • R: 1*24 + 0*23 + 1*22 + 1*21 + 0*20 + 1*2-1 + 1*2-2 + 0*2-3 + 1*2-4 + 1*2-5 = 22,84375d e) 11100,0101101b CAMPUS SALTO R: 1*24 + 1*23 + 1*22 + 0*21 + 0*20 + 0*2-1 + 1*2-2 + 0*2-3 + 1*2-4 + 1*2-5 + 0*2-6 + 1*2-7 = 28,3515625d f) 101010,0101011b • R: 1*25 + 0*24 + 1*23 + 0*22 + 1*21 + 0*20 + 0*2-1 + 1*2-2 + 0*2-3 + 1*2-4 + 0*2-5 + 1*2-6 + 1*2-7 = 42,3359375d • 4. Transforme os seguintes números decimais em binários: a) 0,5d • R: 0,1b b) 0,875d • R: 0,111b c) 0,75d • R: 0,11b d) 15,375d • R: 1111,011b e) 32,4375d • R: 100000,0111b f) 127,2265625d • R: 1111111,0011101b g) 192,6640625d • R: 11000000,1010101b 5. Transforme os números octais para o sistema decimal: a) 16o. • R: 1*81 + 6*80 = 14d b) 57o. • R: 5*81 + 7*80 = 47d c) 253o. • R: 2*82 + 5*81 + 3*80 = 171d d) 1423o. • R: 1*83 + 4*82 + 2*81 + 3*80 = 787d e) 2626º. • R: 2*83 + 6*82 + 2*81 + 6*80 = 1430d 6. Converta os números octais em binários: a) 456o. • R: 100101110b b) 1234o. • R: 1010011100b c) 4256o. • R: 100010101110b d) 2716o. • R: 10111001110b e) 101011o. • R: 1000001000001001b 7. Converta os números binários em octais: a) 1101b • R: 15o. b) 11010100b • R: 324o. CAMPUS SALTO c) • d) • e) • 101101101b R: 555o. 1000010000b R: 1020o. 1010110110b R: 1266o. 8. Converta para o sistema decimal os seguintes números hexadecimais: a) 469h • R: 4*162 + 6*161 + 9*160 = 1129d b) 3BAh • R: 3*162 + 11*161 + 10*160 = 954d c) EDBh • R: 14*162 + 13*161 + 11*160 = 3803d d) FEDEh • R: 15*163 + 14*162 + 13*161 + 14*160 = 65246d e) 3F2Dh • R: 3*163 + 15*162 + 2*161 + 13*160 = 16173d 9. Converta os seguintes números decimais em hexadecimais: a) 555d • R: 22Bh b) 163d • R: A3h c) 8192d • R: 2000h d) 1024d • R: 400h e) 36262d • R: 8DA6h 10. Converta para o sistema binário: a) 86h • R: 10000110h b) 7Eh • R: 1111110h c) 3A4Bh • R: 11101001001011h d) 74FDh • R: 111010011111101h e) E2DCh • R: 1110001011011100h 11. Converta para o sistema hexadecimal os seguintes números binários: a) 10110b • R: 16h b) 1010011100b • R: 29Ch c) 101110010011b • R: B93h d) 11110011110010b CAMPUS SALTO • R: 3CF2h e) 10001010000111000101b • R: 8A1C5h 12. Efetue as operações: a) 1010b + 1101b • R: 10111b b) 10011b + 11110b • R: 110001b c) 101b + 110101b • R: 111010b d) 1110b + 10101011b + 11101b • R: 11010110b e) 110101b + 1101010b + 1111110b • R: 100011101b 13. Resolva as subtrações no sistema binário: a) 1010b – 1001b • R: 1b b) 11010b – 1101b • R: 1101b c) 11110b – 111b • R: 10111b d) 1011001b – 11100b • R: 111101b e) 1000000b – 101101b • R: 10011b 14. Converta os números decimais abaixo para binário, utilizando a notação sinalmódulo de 16 bits. a) +35 R: 0000000000100011b b) -193 R: 1000000011000001b c) +641 R: 0000001010000001b d) -893 R: 1000001101111101b e) -2310 R: 1000100100000110b 15. Converta os números decimais abaixo para binário, utilizando a notação complemento de dois de 16 bits. R: 0000000000110110b a) +54 b) -295 R: 1111110101101011b c) +247 R: 0000001001000111b d) -1358 R: 1110110010101000b e) -24761 R: 1001111101000111b 16. Determine os números decimais com sinal a partir da representação em complemento de 2 dos números de 8 bits abaixo: a) 10101100b • R: 1 0101100 (MSB=1| sinal (-); complemento a 2 de 10101100)= - 84d b) 11011010b • R: 1 1011010 (MSB=1| sinal (-); complemento a 2 de 11011010)= - 38d c) 01011011b • R: 0 1011011 (MSB=0| sinal (+); conversão de 1011011)= + 91d CAMPUS SALTO d) • e) • 01000000b R: 0 1000000 (MSB=0| sinal (+); conversão de 1000000)= + 64d 10000000b R:1 0000000 (MSB=1| sinal (-); complemento a 2 de 10000000)= - 128d 17. Efetue as operações utilizando o complemento de 2: a) 101011b – 100111b • R: 100b b) 1010b – 0110b • R: 100b c) 111100b – 111001b • R: 11b d) 10110011b – 01111001b • R: 111010b e) 1111b – 0001b • R: 1110b