Baixe o app para aproveitar ainda mais
Prévia do material em texto
EXERCÍCIOS DE REVISÃO – ARQUITETURA I 1) Preencha a tabela abaixo convertendo para as bases das respectivas colunas: Base 10 Base 2 Base 8 Base 16 Base 7 1035 1000101011101 6742 CB7 4526 2) Converta os seguintes valores para a base pedida: a) ( 321 )10 => ( )2 ( )16 b) ( 111111011)2 => ( )8 ( )16 c) ( 98 )10 => ( )7 d) (ABA)16 => ( )2 3) Faça as operações aritméticas com os números binários abaixo a)Soma 11010111 01100011 b)Subtração 01010100 00001101 d) DIVISÃO 1111101 11 c) Multiplicação 11011110 110 e)Soma 11010101 00101010 01101011 f)Subtração 01010100 00101111 h) DIVISÃO 1111101 101 g) Multiplicação 11011110 1011 i) OU 11010111 01100011 j) OU 01010100 00101111 k) AND 11011101 00101011 l) AND 01010100 00101111 4) Converta os números considerando números negativos (pelo método de sinal magnitude) 5) Converta os números considerando números negativos (pelo método do complemento a 2): 6) Converta os números considerando números negativos (pelo método do excesso ): 7) Converta os números para binário com virgula (não considerando números negativos): a) 234,75 b) 16,04 c) 501,27 8) Converta para decimal (não considerando números negativos) a) 100101,101 b) 1011,0111 byte a) (11101010)2 = ( )10 b) (00000111)2 = ( )10 c) (-32)10 = ( )2 d) (+32)10 = ( )2 word e) (1100001100001001) 2 = ( ) 10 f) (-8000) 2 = ( )10 byte a) (11101010)2 = ( )10 b) (00000111)2 = ( )10 c) (-32)10 = ( )2 d) (+32)10 = ( )2 word e) (1100001100001001) 2 = ( ) 10 f) (-8000) 2 = ( )10 byte a) (11101010)2 = ( )10 b) (00000111)2 = ( )10 c) (-32)10 = ( )2 d) (+32)10 = ( )2 word e) (1100001100001001) 2 = ( ) 10 f) (-8000) 2 = ( )10 c) 10011001,1001101 9) Converta os números abaixo considerando representação em ponto flutuante simples precisão a) -8,0625 b) 109,03 c) - 0,125 d) 11000001 01001110 00000000 00000000 e) 10111110 01001010 00000000 00000000 10) Converta os números abaixo considerando representação em ponto flutuante dupla precisão (sinal: 1 bit / expoente: 11 bits, técnica de excesso de 1023 / mantissa: 52 bits) a) - 4,25 b) 11000000 001001110 00000000 00000000 00000000 00000000 00000000 00000000 11) Faça a subtração abaixo através de uma soma (convertendo o subtraendo antes por complemento a 2) 12) Converta os números considerando números negativos (pelo método do complemento a 2 e números negativos com 10 bits): 01010100 00101111 01010100 00101111 a) (1101001010)2 = ( )10 b) (0000010101)2 = ( )10 c) (-242)10 = ( )2 d) (+242)10 = ( )2 subtraendo
Compartilhar