Buscar

A memória ROM de um computador possui 40 kbytes de capacidade para a instalação de um programa em linguagem C. Sabe-se que essa linguagem será trad...

A memória ROM de um computador possui 40 kbytes de capacidade para a instalação de um programa em linguagem C. Sabe-se que essa linguagem será traduzida para linguagem de máquina e compilada em um arquivo hexadecimal (h) que tem por característica a cada caractere ocupar 1 nibble, ou seja 4 bits na memória. Supondo que o arquivo hexadecimal represente o programa instalado no computador, verifique se a memória ROM do computador citado no texto terá capacidade de abrigar esse código:


Essa pergunta também está no material:

arquiteruta
15 pág.

Modelagem e Análise de Sistemas Pítagoras AmpliPítagoras Ampli

Respostas

User badge image

Ed Verified user icon

Para verificar se a memória ROM do computador terá capacidade para abrigar o código em linguagem C, precisamos fazer alguns cálculos. Sabemos que a memória ROM possui 40 kbytes de capacidade, o que equivale a 40 * 1024 bytes. Em seguida, precisamos converter essa capacidade para o número de caracteres em hexadecimal (cada caractere ocupando 4 bits ou 1 nibble). Como cada byte possui 8 bits, podemos dividir a capacidade em bytes por 2 para obter o número de caracteres em hexadecimal. Portanto, temos: 40 * 1024 bytes / 2 = 20 * 1024 caracteres em hexadecimal. Portanto, a memória ROM do computador citado no texto terá capacidade para abrigar 20 * 1024 caracteres em hexadecimal.

0
Dislike0

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

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image