Buscar

Arq Computador - Exercicios

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 4 páginas

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

Prévia do material em texto

Aluno: Mustafa Ribeiro de Almeida Neto 
 
Exercícios de fixação da Aula 025 
 
3) Descreva os aspectos básicos do código de representação de caracteres 
denominado Unicode. 
 São formados por grupos de 16 bits/caractere e permite a codificação de até 
65.536 caracteres. 
 
4) Considere os valores abaixo, representados em complemento a 2: 
a) 11100000 b) 11001100 c) 11101111 d) 10001110 
e) 10111011 f) 10000001 
a – d = 01010010 
b – e = 00010000 
c – f = 01101110 
 
6) Considerando um sistema de computação cuja palavra é de 16 bits, indique a faixa 
de representação de valores inteiros se o sistema opera com valores em: 
a) Sinal e magnitude 
 - (2n-1 – 1) a + (2n-1 – 1) = -32767 a + 32767 
 
b) Complemento a 1 
 - (2n-1 – 1) a + (2n-1 – 1) = -32767 a + 32767 
 
c) Complemento a 2 
 - (2n-1) a + (2n-1 – 1) = -32768 a + 32767 
 
 
 
 
8) Por que o emprego da aritmética de complemento é mais vantajosa que a 
aritmética de sinal e magnitude? Por que a de complemento a 2 é ainda mais 
vantajosa que a de complemento a 1? 
 É porque as operações aritméticas são mais rápidas e ocupa menos espaço e custo 
menor, pois precisa só de um circuito digital em vez de dois da aritmética de sinal e 
magnitude. O Complemento a 2 é mais vantajoso que o Complemento a 1 pois tem apenas 
uma representação para o zero. 
 
9) Considerando um sistema que utilize aritmética em ponto flutuante, mostre qual 
dos campos representativos do número é responsável pela precisão daquele número. 
 Campo mantissa (ou fração). 
 
10) E qual dos campos é responsável pela grandeza do número? 
 Campo expoente. 
 
H1) Converta os valores contidos na tabela abaixo para a representação de ponto 
flutuante, indicando Sn, Exp e Frac. Considere a representação IEEE 754 com 
precisão simples. Obs: o campo valor já está em representação binária normal. 
 
Ord. Valor Sn Expoente Fração 
A +1,101 X 25 0 1000 0100 101 0000 0000 0000 0000 0000 
B -1,01011 X 2-126 1 0000 0001 010 1100 0000 0000 0000 0000 
C +1,0 X 2127 0 1111 1110 000 0000 0000 0000 0000 0000 
D + 0 0 0000 0000 000 0000 0000 0000 0000 0000 
E - 0 1 0000 0000 000 0000 0000 0000 0000 0000 
F + inf 0 1111 1111 000 0000 0000 0000 0000 0000 
G + 2-128 0 0000 0000 010 0000 0000 0000 0000 0000 
H + NaN 0 1111 1111 011 0111 0000 0000 0000 0000 
 
 
 
Exercícios de fixação da Aula 026 
 
1) Cite uma possível vantagem do emprego de instruções com menor quantidade de 
operandos. 
 
 Maior rapidez e menor espaço de memória. 
 
5) Cite uma aplicação em programa para o modo de endereçamento imediato. 
Indique uma desvantagem desse modo. 
 
 Inicialização de contadores. A desvantagem é a limitação do tamanho do campo, 
que reduz o valor máximo do dado a ser manipulado. 
 
6) Faça o mesmo para o modo de endereçamento direto. 
 
 Acesso às variáveis em memória. É um modo de endereçamento universal. Uma 
possível desvantagem seria a limitação do número de endereços pelo limite físico do 
campo “operando”. 
 
7) Analise os modos de endereçamento direto e direto por registrador, estabelecendo 
diferenças de desempenho, vantagens e desvantagens de cada um. 
 
 O modo direto por registrador a instrução que faz referência ao dado é mais curta, 
porque contém apenas o endereço do registrador que efetivamente armazena o endereço 
do dado. 
 O modo direto pode transferir o dado diretamente da memória para a UAL, sem 
passos intermediários. 
 
8) X = (A + C + ( B * D – E ) ) / F 
 
9) Qual é o objetivo do emprego do modo de endereçamento base mais 
deslocamento? Qual é a diferença de implementação entre esse modo e o modo 
indexado? 
 
O modo base mais deslocamento tem como objetivo principal permitir a 
modificação de endereço de programas ou módulo deste (que é a relocação de programa). 
 
 O modo base mais deslocamento tem como característica o endereço ser obtido da 
soma do deslocamento com o registrador base, diferindo da indexada onde o conteúdo do 
registrador base é fixo e varia-se o deslocamento, ao contrário deste onde o deslocamento 
é fixo e com alteração do registrador base permite-se a mudança do endereço. 
 
 
 
 
12) Considere um computador com processador constituído de um RI com 24 bits, 
CI e REM de 12 bits, UAL, UC e vários registradores de emprego geral. Esse 
computador tem um conjunto de 256 instruções de formato único, mostrado a 
seguir, e modos de endereçamento direto, indireto e por registrador: 
 
a) Quantos registradores de emprego geral podem ser endereçados nesse 
processador? 
 
4 registradores 
 
b) Supondo duas instruções A e B, em que a instrução A acessa a MP no modo 
indireto e a instrução B acessa a MP no modo por registrador (modalidade indireta), 
qual delas executa seu ciclo de instrução mais rápido? Porquê? 
 
A instrução B é mais rápida pois faz menos acessos a MP. 
 
13) 
a) 7C 
b) 15BA 
c) 75

Outros materiais