📘 Exercícios — Capítulo 1#
Introdução aos Computadores#
Exercícios Propostos#
1. Converta o número decimal 157 para as bases binária, octal e hexadecimal.
2. Converta o valor hexadecimal 0x1C2 para a base decimal.
3. Realize a soma binária entre 10110 e 1101. Após obter o resultado, converta-o para decimal para validar o cálculo.
4. Calcule o produto binário de 110 por 101.
5. Um arquivo possui exatamente 4 MiB (mebibytes). Quantos bytes ele possui no total, seguindo estritamente o padrão da IEC?
6. Um pendrive é comercializado como tendo 16 GB (utilizando o padrão decimal do Sistema Internacional). Quantos GiB (gibibytes) o sistema operacional Windows reportará aproximadamente como capacidade real?
7. Represente o número negativo -63 em binário de 8 bits utilizando a representação de Sinal/Valor.
8. Represente o número -63 em binário de 8 bits utilizando a codificação de Complemento a 1.
9. Represente o número -63 em binário de 8 bits utilizando a codificação de Complemento a 2.
10. Utilizando a representação de Excesso-127 com 8 bits, qual é o valor binário correspondente ao número decimal 15?
11. Trabalhando com uma palavra de 4 bits em Complemento a 2 (faixa de -8 a +7), realize a soma 5 + 4. Explique por que ocorre o fenômeno de overflow (transbordamento) neste caso.
12. Converta o número decimal real 7,125 para binário utilizando a representação de vírgula fixa.
13. No padrão IEEE 754 de precisão simples (32 bits), quantos bits são reservados para a mantissa e qual é a função específica do bit de sinal?
14. Explique, com base na representação binária de frações, por que o número decimal 0,2 não pode ser representado de forma exata em um computador, independentemente da quantidade de bits disponíveis.
15. Sabendo que o caractere ‘A’ é representado pelo valor decimal 65 na tabela ASCII, determine a sequência de 7 bits que representa o caractere ‘C’.
16. Qual é a principal vantagem da codificação UTF-8 (Unicode) em relação ao padrão ASCII original e como ela garante compatibilidade com textos antigos?
17. Descreva as funções principais da Unidade de Controle (UC) dentro da CPU durante o processamento de uma instrução.
18. Explique a diferença fundamental entre a Memória RAM e a Memória Secundária (como HDs ou SSDs) no que diz respeito à volatilidade dos dados e à velocidade de acesso.
19. De acordo com a Arquitetura de von Neumann, qual foi a grande inovação no armazenamento de instruções e dados em comparação com os computadores anteriores?
20. Diferencie o processo de compilação do processo de interpretação, explicando qual deles costuma gerar programas com execução mais rápida e por quê.