Buscar

4) Sejam A = 5C16, B = DD16 valores inteiros representados em complemento a 2, utilizando 8 bits. Efetue as operações abaixo, dando o resultado em ...

4) Sejam A = 5C16, B = DD16 valores inteiros representados em complemento a 2, utilizando 8 bits. Efetue as operações abaixo, dando o resultado em hexadecimais ou, se for o caso, informando a ocorrência de overflow para i) A - B ii) B - A As respostas para as operações indicadas em i e ii são, respectivamente,

a) 7F16, 8116 .
b) 3916, overflow.
c) Overflow, 3916 .
d) 7F16, overflow.
e) 3916, 8116 .

Essa pergunta também está no material:

Prova UNIRIO - COSEAUNIRIO - 2008 - para Analista de Tecnologia da Informação I - Banco de Dados.pdf
17 pág.

Respostas

User badge image

Ed Verified user icon

Vamos analisar as operações: i) A - B: A = 5C16 = 92 em decimal B = DD16 = -35 em decimal (representado em complemento a 2) Realizando a subtração A - B: 92 - (-35) = 92 + 35 = 127 Convertendo 127 para hexadecimal: 127 = 7F16 ii) B - A: Realizando a subtração B - A: -35 - 92 = -127 Como estamos trabalhando com 8 bits, o valor -127 não pode ser representado, ocorrendo um overflow. Portanto, as respostas corretas são: i) A - B = 7F16 ii) B - A = Overflow Assim, a alternativa correta é: d) 7F16, overflow.

0
Dislike0

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

Mais conteúdos dessa disciplina