Baixe o app para aproveitar ainda mais
Prévia do material em texto
Lista de exercícios, matéria: Sistema de numeração. 1-Abaixo temos números na base binária que deverão ser convertidos para decimal com sinal. Admita que os números estão representados em complemento de 2. Determine o valor decimal em cada caso. a) 01101 f) 10000000 b) 11101 g) 11111111 c) 01111011 h) 10000001 d) 01111111 i) 01100011 e) 10011001 j) 11011001 2-Abaixo temos números na base binária que deverão ser convertidos para decimal com sinal. Admita que os números estão representados em complemento de 1. Determine o valor decimal em cada caso. a) 01101 f) 10000000 b) 11101 g) 11111111 c) 01111011 h) 10000001 d) 01111111 i) 01100011 e) 10011001 j) 11011001 3-Abaixo temos números na base binária que deverão ser convertidos para decimal com sinal. Admita que os números estão representados em sinal magnitude. Determine o valor decimal em cada caso. a) 01101 f) 10000000 b) 11101 g) 11111111 c) 01111011 h) 10000001 d) 01111111 i) 01100011 e) 10011001 j) 11011001 4- Em que faixa de valores um número decimal com sinal pode ser representado usando-se 12 bits. a) Admitindo-se representação em complemento de 2. b) Admitindo-se representação em complemento de 1. c) Admitindo-se representação em sinal magnitude. 5- Realize as seguintes operações no sistema complemento de 2. Use 8 bits para cada número. Verifique os resultados convertendo o resultado em binário de volta para decimal. Indique se ocorrerá overflow( estouro) em cada operação. a) some +9 com +6 g) subtraia +21 de -13 b) some +14 com -17 h) subtraia +47 de +47 c) some +19 com -24 i) subtraia -36 de -15 d) some -48 com -80 j) some +17 com -17 e) subtraia +16 de +17 l) subtraia -17 de -17 f) some +37 com +95 m) subtraia +37 de -95 6- Realize as seguintes operações no sistema complemento de 1. Use 8 bits para cada número. Verifique os resultados convertendo o resultado em binário de volta para decimal. Indique se ocorrerá overflow( estouro) em cada operação. a) some +9 com +6 g) subtraia +21 de -13 b) some +14 com -17 h) subtraia +47 de +47 c) some +19 com -24 i) subtraia -36 de -15 d) some -48 com -80 j) some +17 com -17 e) subtraia +16 de +17 l) subtraia -17 de -17 f) some +37 com +95 m) subtraia +37 de -95 7- Realize as seguintes operações no sistema sinal magnitude. Use 8 bits para cada número. Verifique os resultados convertendo o resultado em binário de volta para decimal. Indique se ocorrerá overflow( estouro) em cada operação. a) some +9 com +6 g) subtraia +21 de -13 b) some +14 com -17 h) subtraia +47 de +47 c) some +19 com -24 i) subtraia -36 de -15 d) some -48 com -80 j) some +17 com -17 e) subtraia +16 de +17 l) subtraia -17 de -17 f) some +37 com +95 m) subtraia +37 de -95 8- Sabendo-se que as variáveis W,X,Y,Z se encontram, respectivamente, nas posições de memória 29hexa , 5hexa, 3Ahexa, 11hexa e, de um computador hipotético, figura abaixo, cuja CPU possui 6 bis de endereços e 1byte de dados. Faça as seguintes operações em binário. a) W + X , em complemento de 1. b) Y – Z, em complemento de 2. 0000 0001 0100 0010 0011 0101 0110 0111 1000 1001 1100 1010 1011 1101 1110 1111 endereço conteúdo cs A0 A1 A2 A3 D0 D1 D2 D3 D4 D5 D6 D7 0000 0001 0100 0010 0011 0101 0110 0111 1000 1001 1100 1010 1011 1101 1110 1111 endereço conteúdo cs A0 A1 A2 A3 D0 D1 D2 D3 D4 D5 D6 D7 0000 0001 0100 0010 0011 0101 0110 0111 1000 1001 1100 1010 1011 1101 1110 1111 endereço conteúdo cs A0 A1 A2 A3 D0 D1 D2 D3 D4 D5 D6 D7 0000 0001 0100 0010 0011 0101 0110 0111 1000 1001 1100 1010 1011 1101 1110 1111 endereço conteúdo cs A0 A1 A2 A3 D0 D1 D2 D3 D4 D5 D6 D7 I0 I1 S0 S1 S2 S3 A0 A1 A2 A3 A4 A5 D0 D1 D2 D3 D4 D5 D6 D7 M I C R O P R O C E S S A D O R DECODIFICADOR 11111111 10101010 00011001 11111000 11101000 00000001 00000000 10000001 10101011 01100010 11100001 00000001 00011001 10000011 00000011 11111101 11111101 11011100 11111111 10101010 00011001 11111000 11101000 00000000 10000000 10001001 10101111 00011001 10000011 00101100 00100000 00000010 10001001 10101111 00101100 00100000 10000100 00000101 10000110 01110000 00000010 10010000 11101010 10000001 00000000 00001110 01000001 00000000 00000100 00000000 00000001 00000010 00000011 10000000 01110100 11111111 00111000 10000111 10000000 10001001 00000000 00111110 10000000 11000100
Compartilhar