1 (Conversão de Inteiros - Ponto Fixo) Represente o seguinte número inteiro em ponto fixo com 8 bits (suponha sinal-magnitude):
a) 23

Passo 1

O enunciado pede para representar o inteiro 23 em ponto-fixo com 8 bits usando sinal-magnitude.
Conteúdo: conversão de decimal para binário e representação em sinal-magnitude.
Vamos precisar de:
  • Saber que num formato de sinal-magnitude temos 1 bit de sinal (0 para positivo, 1 para negativo)
  • Converter 23₁₀ para binário
  • Ajustar o resultado para 7 bits de magnitude e juntar o bit de sinal

Passo 2

Entendendo sinal-magnitude:
  • O primeiro bit indica o sinal (0 = positivo, 1 = negativo).
  • Os outros 7 bits representam o valor absoluto do número em binário.
    Como 23 é positivo, nosso bit de sinal será 0.

Passo 3

Converter 23₁₀ para binário puro:
23 ÷ 2 = 11 resto 1
11 ÷ 2 = 5 resto 1
5 ÷ 2 = 2 resto 1
2 ÷ 2 = 1 resto 0
1 ÷ 2 = 0 resto 1
Lendo de baixo para cima:
2310 = 101112

Passo 4

Ajustar para 7 bits de magnitude (preenchendo com zeros à esquerda):
101112 longrightarrow 00101112

Passo 5

Juntar o bit de sinal (0) + magnitude (0010111):
0;00101112 = 000101112

Resposta

00010111₂

Exercícios relacionados