Converta os seguintes números decimais forma binária de complemento de dois com 8 bits.
a) 6
b) 26
c) -8
d) -30
e) -60
f) -90
a) 6
b) 26
c) -8
d) -30
e) -60
f) -90
Passo 1
Beleza, vamos resolver um exercício de conversão de números decimais para binário usando o complemento de dois com 8 bits. Isso faz parte da matéria de Sistemas Digitais, onde aprendemos a representar números positivos e negativos em binário. Para isso, vamos precisar entender como funciona o complemento de dois e como representar cada número com 8 bits.
Passo 2
Vamos começar com o item a) 6. Como 6 é um número positivo, a representação em binário é direta. Primeiro, convertemos 6 para binário:
Passo 3
No item b) 26, também é um número positivo. Convertendo 26 para binário:
Passo 4
Agora, vamos para o item c) -8. Para números negativos, usamos o complemento de dois. Primeiro, representamos 8 em binário:
Em seguida, invertamos todos os bits:
Por fim, adicionamos 1:
Então, -8 em complemento de dois é:
Passo 5
No item d) -30, seguimos o mesmo processo. Primeiro, representamos 30 em binário:
Invertemos os bits:
Adicionamos 1:
Portanto, -30 em complemento de dois é:
Passo 6
Vamos para o item e) -60. Representamos 60 em binário:
Invertemos os bits:
Adicionamos 1:
Então, -60 em complemento de dois é:
Passo 7
Finalmente, no item f) -90, representamos 90 em binário:
Invertemos os bits:
Adicionamos 1:
Portanto, -90 em complemento de dois é:
Resposta
a)
b)
c)
d)
e)
f)
Exercícios relacionados
Converta os seguintes números com representação binária de complemento de dois em números decimais.
a) 011111111
b) 111111111
c) 100000000
d) 110000000
e) 111111110
a) 011111111
b) 111111111
c) 100000000
d) 110000000
e) 111111110
Projete um sistema para um termômetro digital que pode compensar erros no sensoriamento da temperatura na saída
do equipamento, o qual é uma entrada de 8 bits para o sistema. O valor de compensação só pode ser positivo e entra no sistema como um número binário de 3 bits
e
(
é o menos significativo), proveniente de uma chave do tipo DIP-Switch. O sistema deve apresentar a temperatura compensada através de uma saída
de 8 bits.
Projete um contador crescente/decrescente com quatro entradas de controle: countup que habilita a contagem crescente, countdown que habilita a contagem decrescente, um clear síncrono e um set síncrono. Se duas ou mais entradas de controle são 1 s então o contador mantém seu valor corrente de contagem. Use um registrador de carga paralela.
Projete um ALU com duas entradas de 8 bits
e
, e as entradas de controle
e
. A ALU deve suportar as operações descritas na Tabela 1. Use um somador de 8 bits e combinações lógicas adicionais.
|
|
|
Operação |
---|---|---|---|
0 | 0 | 0 |
|
0 | 0 | 1 |
|
0 | 1 | 0 |
|
0 | 1 | 1 |
|
1 | 0 | 0 |
|
1 | 0 | 1 |
|
1 | 1 | 0 |
|
1 | 1 | 1 |
|
Table 1: Operações desejadas na ALU.