Buscar

Exercicios - arquitetura I

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

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

Continue navegando