Buscar

Resolva, apresentando o desenvolvimento: a. 8310 + 2310 = ?c2 + ?c2 = ?c2 (todos em complemento a dois, com repr. de 8 bits) b. 8310 + 2310 = ?...

Resolva, apresentando o desenvolvimento: a. 8310 + 2310 = ?c2 + ?c2 = ?c2 (todos em complemento a dois, com repr. de 8 bits) b. 8310 + 2310 = ?c2 + ?c2 = ?c2 (todos em complemento a dois, com repr. de 16 bits) c. 8310 – 2310 = ?c2 – ?c2 = ?c2 (todos em complemento a dois, com repr. de 8 bits) d. –1410 – 1410 = ?c2 – ?c2 = ?c2 (todos em complemento a dois, com repr. de 5 bits) e. 3110 – 3210 = ?c2 – ?c2 = ?c2 (todos em complemento a dois, com repr. de 6 bits)

💡 1 Resposta

User badge image

Ed Verified user icon

Vamos resolver cada uma das operações apresentadas: a. 8310 + 2310 = ?c2 + ?c2 = ?c2 (todos em complemento a dois, com repr. de 8 bits) Para somar em complemento a dois, primeiro converta os números para binário: 83 em binário: 01010011 23 em binário: 00010111 Agora, some os números binários: 01010011 + 00010111 ----------- 01101010 O resultado em binário é 01101010. Convertendo de volta para decimal, temos: 01101010 em decimal: 106 Portanto, a resposta é 106c2. b. 8310 + 2310 = ?c2 + ?c2 = ?c2 (todos em complemento a dois, com repr. de 16 bits) O processo é o mesmo, mas agora com uma representação de 16 bits: 83 em binário: 0000000001010011 23 em binário: 0000000000010111 Somando os números binários: 0000000001010011 + 0000000000010111 ----------------- 0000000001101010 O resultado em binário é 0000000001101010. Convertendo de volta para decimal, temos: 0000000001101010 em decimal: 106 Portanto, a resposta é 106c2. c. 8310 – 2310 = ?c2 – ?c2 = ?c2 (todos em complemento a dois, com repr. de 8 bits) Para subtrair em complemento a dois, primeiro converta os números para binário: 83 em binário: 01010011 23 em binário: 00010111 Agora, subtraia os números binários: 01010011 - 00010111 ----------- 00111110 O resultado em binário é 00111110. Convertendo de volta para decimal, temos: 00111110 em decimal: 62 Portanto, a resposta é 62c2. d. –1410 – 1410 = ?c2 – ?c2 = ?c2 (todos em complemento a dois, com repr. de 5 bits) Para representar números negativos em complemento a dois, primeiro converta os números para binário: -14 em binário: 10010 14 em binário: 01110 Agora, subtraia os números binários: 10010 - 01110 -------- 10000 O resultado em binário é 10000. Convertendo de volta para decimal, temos: 10000 em decimal: -16 Portanto, a resposta é -16c2. e. 3110 – 3210 = ?c2 – ?c2 = ?c2 (todos em complemento a dois, com repr. de 6 bits) Para subtrair em complemento a dois, primeiro converta os números para binário: 31 em binário: 011111 32 em binário: 100000 Agora, subtraia os números binários: 011111 - 100000 -------- 111111 O resultado em binário é 111111. Convertendo de volta para decimal, temos: 111111 em decimal: -1 Portanto, a resposta é -1c2. Espero ter ajudado! Se tiver mais alguma dúvida, é só perguntar.

1
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

✏️ Responder

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

Outros materiais