Trilha de aprendizado · Nível 8 · Tutorial 1

Representação binária e hexadecimal

Ao concluir, o aluno será capaz de converter valores sem sinal entre decimal, binário e hexadecimal, identificar o peso de cada bit e reconhecer os limites de uma representação com largura fixa.

  • Nível: Iniciante
  • Duração: 15 min
  • 9 passos
Representação binária e hexadecimal

O que você vai percorrer

  1. Bits: informação em dois valores Conheça o bit, os sistemas decimal e binário e a diferença essencial entre um símbolo lógico e uma tensão física. 1 min
  2. Pesos dos bits: do binário ao decimal Some os pesos das posições com bit 1 e reconheça as extremidades de uma representação binária. 2 min
  3. Do decimal ao binário por decomposição Use a decomposição em pesos para construir uma representação binária e confirme o resultado pela soma dos pesos marcados. 2 min
  4. Do decimal ao binário por divisões Converta inteiros decimais em binário com divisões sucessivas por dois e leitura invertida dos restos. 2 min
  5. Largura fixa, byte e limites Entenda como a quantidade de bits limita os valores sem sinal e como organizar um byte. 2 min
  6. Um dígito hexadecimal, quatro bits Relacione os 16 símbolos hexadecimais aos valores de 0 a 15 e aos seus grupos binários de quatro bits. 2 min
  7. Conversões entre as três bases Converta valores entre binário, hexadecimal e decimal, usando agrupamentos de quatro bits e conferindo os pesos hexadecimais. 2 min
  8. Adição binária e excesso de largura Some bits por colunas, acompanhe o transporte e reconheça quando a soma ultrapassa a largura disponível. 2 min
  9. Aplicação final: interpretar e conferir um byte Integre conversões, posições significativas, limites de um byte e excesso de largura em uma aplicação final. 2 min

O que você vai aprender

  • Converter valores de até oito bits entre decimal, binário e hexadecimal.
  • Identificar os bits mais e menos significativos de uma representação.
  • Calcular a faixa de valores sem sinal representável com uma quantidade definida de bits.
  • Efetuar adições binárias simples e identificar resultados que excedem a largura disponível.

Antes de começar

  • Cálculos com unidades e prefixos elétricos

Passo 1 de 9

Bits: informação em dois valores

Conheça o bit, os sistemas decimal e binário e a diferença essencial entre um símbolo lógico e uma tensão física.

Dois valores possíveis

O que é um bit

Um bit é uma unidade de informação que pode assumir apenas um de dois valores: 0 ou 1.

Esses símbolos registram uma escolha entre duas possibilidades, como não/sim ou desligado/ligado. Por enquanto, leia 0 e 1, antes de tudo, como valores lógicos representados por símbolos.

Dois estados de um bit

Diagrama de um elemento digital abstrato com duas posições, representadas pelos símbolos 0 e 1.

Um bit comporta exatamente dois valores possíveis.

Bits e sinais elétricos

Símbolo lógico não é tensão universal

Os símbolos 0 e 1 não definem, sozinhos, uma tensão física.

Em um circuito digital, tensões são usadas para representar estados lógicos, mas os valores aceitos dependem do componente, da alimentação e das condições especificadas pelo fabricante. Portanto, não existe uma regra universal de que 0 significa 0 V e 1 significa 1 V.

Nesta etapa, leia 0 e 1 como símbolos de uma representação. A relação elétrica detalhada entre tensões e estados lógicos será estudada adiante.

Dois conceitos relacionados, mas diferentes

Comparação entre símbolos binários abstratos e sinais elétricos em um circuito.

O bit é um valor representado por 0 ou 1; a tensão é uma grandeza física usada pelo circuito.

Dica

Atenção

Evite concluir que uma leitura lógica de 1 informa diretamente uma tensão numérica. Para interpretar uma tensão real, consulte as especificações do circuito.

Decimal e binário

Base indica como o valor foi escrito

Um sistema de numeração é identificado pela quantidade de símbolos disponíveis: sua base.

  • No sistema decimal (base 10), usamos os símbolos de 0 a 9.
  • No sistema binário (base 2), usamos somente 0 e 1.

O valor pode ser o mesmo, mas sua escrita muda conforme a base. Para deixar isso explícito, use um rótulo ou subscrito: 10₁₀ indica decimal; 10₂ indica binário.

Exemplo

Valor e representação

Exemplos de representação:

  • 5₁₀: o valor cinco escrito em decimal.
  • 101₂: uma sequência escrita em binário.
  • 10₁₀ e 10₂ não são a mesma representação: o subscrito informa qual sistema está sendo usado.

Não é necessário converter esses exemplos agora. Nos próximos passos, você aprenderá como relacionar valores escritos nas duas bases.

Verifique sua interpretação

Verifique sua interpretação

Em qualquer circuito digital, o bit 1 corresponde exatamente a 1 V.

Passo 2 de 9

Pesos dos bits: do binário ao decimal

Some os pesos das posições com bit 1 e reconheça as extremidades de uma representação binária.

Pesos que dobram

Cada posição tem um peso

Em binário sem sinal, cada posição tem um peso. O bit daquela posição decide sua contribuição: se for 1, o peso entra na soma; se for 0, a contribuição é zero.

Da direita para a esquerda, os pesos dobram:

1, 2, 4, 8, 16, 32, 64 e 128.

Eles são potências de dois: 2⁰ = 1, 2¹ = 2, 2² = 4 e assim por diante. Portanto, o bit mais à direita sempre tem peso 1.

Pesos em oito posições

Linha de oito bits com os pesos 128, 64, 32, 16, 8, 4, 2 e 1, da esquerda para a direita.

Os pesos aumentam para a esquerda; cada coluna vale o seu peso somente quando contém 1.

Somar os pesos marcados

Como fazer a conversão

Leia as posições da direita para a esquerda. A posição da direita tem o menor peso disponível; a da esquerda tem o maior peso disponível.

Para converter uma sequência binária em decimal, some somente os pesos sob os bits 1. Bits 0 continuam sendo posições importantes, mas não acrescentam valor à soma.

Exemplo

Exemplo resolvido

Para 10110010₂:

  • 1 em 128 → soma 128
  • 0 em 64 → não soma
  • 1 em 32 → soma 32
  • 1 em 16 → soma 16
  • 0 em 8 e 4 → não soma
  • 1 em 2 → soma 2
  • 0 em 1 → não soma

Logo: 128 + 32 + 16 + 2 = 178.

Portanto, 10110010₂ = 178₁₀.

Dica

MSB e LSB dependem da posição

Em uma representação, as posições recebem nomes mesmo quando o bit nelas é 0:

  • MSB (most significant bit, bit mais significativo): posição de maior peso, à esquerda.
  • LSB (least significant bit, bit menos significativo): posição de menor peso, à direita.

Em 10110010₂, o MSB é o primeiro bit: 1. O LSB é o último bit: 0. O LSB continua sendo o LSB porque sua posição tem peso 1, não por seu valor atual.

Prática: binário para decimal

Pratique a soma dos pesos

Complete a soma para converter 01010101₂ em decimal.

Pesos com bit 1: 64, 16, 4 e 1.

64 + 16 + 4 + 1 = ____

Qual é o resultado?

Digite o valor decimal correspondente.

Prática: MSB e LSB

Localize as extremidades

Considere 01010101₂. Responda no formato: MSB = [valor], LSB = [valor].

Além dos valores, lembre-se: o MSB é a posição mais à esquerda e o LSB é a posição mais à direita.

Escreva pelo menos 10 caracteres (0/10).

Dica

Dica de posição

Não procure o maior ou o menor algarismo da sequência. Em qualquer escrita binária, o MSB está na extremidade esquerda e o LSB, na extremidade direita.

Passo 3 de 9

Do decimal ao binário por decomposição

Use a decomposição em pesos para construir uma representação binária e confirme o resultado pela soma dos pesos marcados.

Escolher e subtrair

A estratégia de decomposição

Escolha os pesos que formam o valor

Para converter um valor decimal em binário, decomponha-o em uma soma de pesos binários distintos. Comece pelo maior peso que não ultrapassa o valor. Marque esse peso com 1, subtraia-o e repita o processo com o valor restante.

Exemplo de início para 77:

  • 64 cabe em 77 → bit 1; restante: 77 − 64 = 13
  • 32 e 16 não cabem em 13 → bits 0
  • 8 cabe → bit 1; restante: 13 − 8 = 5
  • Continue até o peso 1.

A conversão começa no maior peso necessário. Entre esse peso e o peso 1, registre todas as posições, inclusive as que recebem 0.

Do valor aos pesos escolhidos

Diagrama que decompõe 77 nos pesos 64, 8, 4 e 1 e associa esses pesos à sequência binária 1001101.

Os pesos selecionados somam 77; os pesos não usados entre eles recebem bit 0.

Montar e conferir a sequência

Exemplo

Registrar todas as posições

Para 77, a decomposição completa é:

77 = 64 + 8 + 4 + 1

Agora percorra os pesos necessários, de 64 até 1. Escreva 1 quando o peso foi usado e 0 quando não foi usado:

| Peso | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
|---|---|---|---|---|---|---|---|
| Bit | 1 | 0 | 0 | 1 | 1 | 0 | 1 |

Portanto, 77₁₀ = 1001101₂.

Os zeros entre os bits 1 não são posições vazias: eles informam que os pesos 32, 16 e 2 não participam da soma.

Dica

Conferência

Confira pelo caminho inverso

Some somente os pesos sob os bits 1:

1001101₂ = 64 + 8 + 4 + 1 = 77₁₀

Essa recomposição usa a conversão de binário para decimal que você já conhece. Se a soma não retornar ao decimal inicial, revise tanto os pesos escolhidos quanto a posição dos zeros entre eles.

Pratique a decomposição

Prática: do decimal ao binário

Converta 45₁₀ usando a decomposição em pesos.

O maior peso que cabe é 32: resta 13. Depois, 8 cabe: resta 5. Em seguida, 4 cabe: resta 1. Por fim, 1 cabe.

Logo, os pesos selecionados são 32 + 8 + 4 + 1. Escreva os bits para os pesos 32, 16, 8, 4, 2 e 1, nessa ordem.

Escreva a sequência completa

Qual é a representação binária de 45₁₀?

Conversão completa

Aplique o método

Converta 150₁₀ para binário por decomposição. Primeiro, escolha o maior peso que cabe; após cada escolha, subtraia-o do restante. Registre 0 nas posições dos pesos não usados entre o maior peso escolhido e o peso 1.

Depois, confira sua resposta somando os pesos marcados com 1.

Escreva pelo menos 12 caracteres (0/12).

Passo 4 de 9

Do decimal ao binário por divisões

Converta inteiros decimais em binário com divisões sucessivas por dois e leitura invertida dos restos.

O sentido dos restos

O método das divisões

Divida por 2 e anote o resto

Para converter um inteiro decimal em binário, faça divisões inteiras sucessivas por 2. Em cada linha, registre:

  • o quociente, que será dividido novamente;
  • o resto, que sempre é 0 ou 1.

Continue usando o quociente como próximo número a dividir. Pare quando ele chegar a 0.

Os restos surgem do bit menos significativo para o mais significativo. Por isso, a sequência final deve ser lida de baixo para cima.

Fluxo das divisões sucessivas

Diagrama vertical de divisões sucessivas por dois, com os quocientes seguindo para baixo e uma seta indicando que os restos devem ser lidos de baixo para cima.

O quociente leva à próxima divisão; os restos, lidos na ordem inversa, formam o binário.

Exemplo passo a passo

Exemplo: converter 13

Veja a conversão completa de 13₁₀. Cada divisão produz um resto que ocupa uma posição binária. O primeiro resto obtido é o bit da direita; o último é o bit da esquerda.

Registro das divisões

Divisões inteiras de 13 por 2.

Leitura inversa dos restos: 1101₂.
DividendoQuocienteResto
13 ÷ 261
6 ÷ 230
3 ÷ 211
1 ÷ 201

Exemplo

Leitura e conferência

Restos na ordem em que apareceram: 1, 0, 1, 1.

Lendo do último para o primeiro: 1101₂.

Conferência pelos pesos já estudados:

1101₂ = 8 + 4 + 1 = 13₁₀.

Este é um método alternativo à decomposição em pesos: ambos chegam à mesma representação.

Teste sua estratégia

Pratique a sequência

Organize as etapas para converter um decimal positivo em binário por divisões sucessivas. Considere que a sequência começa com o número decimal.

Qual é a ordem?

Coloque as ações na ordem correta.

  1. Use o quociente como novo número e repita até ele ser 0.
  2. Divida o número atual por 2 e anote quociente e resto.
  3. Leia os restos do último obtido para o primeiro.

Aplique o método

Converta 22

Complete a conversão obtida pelas divisões abaixo:

22 ÷ 2 → quociente 11, resto 0

11 ÷ 2 → quociente 5, resto 1

5 ÷ 2 → quociente 2, resto 1

2 ÷ 2 → quociente 1, resto 0

1 ÷ 2 → quociente 0, resto 1

Lendo os restos de baixo para cima, 22₁₀ = ____₂.

Escreva pelo menos 5 caracteres (0/5).

Dica

Caso especial: zero

O valor 0₁₀ é representado diretamente como 0₂. Não é necessário iniciar divisões sucessivas: o zero já é seu próprio caso-base.

Passo 5 de 9

Largura fixa, byte e limites

Entenda como a quantidade de bits limita os valores sem sinal e como organizar um byte.

A largura define a faixa

Quantos valores cabem?

Largura fixa é a quantidade de posições reservadas para escrever um valor binário. Com n bits, há 2ⁿ padrões distintos, pois cada posição pode conter 0 ou 1.

Para valores sem sinal, a faixa começa em 0, no padrão com todos os bits em 0, e termina em 2ⁿ − 1, no padrão com todos os bits em 1.

Atenção à diferença:

  • 2ⁿ é a quantidade de valores possíveis.
  • 2ⁿ − 1 é o maior valor que cabe.

Padrões em uma largura fixa

Diagrama com fileiras de três, quatro e oito posições binárias, contrastando os padrões com todos os bits em zero e todos os bits em um.

Cada posição tem duas possibilidades. Todos os bits em 0 formam o menor padrão; todos em 1 formam o maior padrão sem sinal.

Exemplos de largura fixa

Use a potência correspondente à largura para obter rapidamente a faixa.

Faixas para valores binários sem sinal.
LarguraPadrões possíveisFaixa sem sinalMaior valor
3 bits2³ = 80 a 77
4 bits2⁴ = 160 a 1515
8 bits2⁸ = 2560 a 255255

Zeros à esquerda e organização do byte

Preenchimento à esquerda

Uma mesma quantidade pode ser escrita com zeros à esquerda para deixar a largura explícita. Esses zeros não mudam o valor, porque ocupam posições cujo peso não entra na soma.

Exemplo

Exemplo: o mesmo valor em larguras diferentes

O valor decimal 5 pode aparecer assim:

101₂ = 5

Em uma largura de quatro bits:

0101₂ = 5

Em uma largura de oito bits:

0000 0101₂ = 5

Os espaços servem apenas para leitura; não são bits.

Byte: oito posições

Um byte é um grupo de oito bits. É comum separá-lo visualmente em dois grupos de quatro bits:

1011 0010

A separação melhora a leitura, mas continua sendo uma única sequência de oito posições. Neste tutorial, um byte sem sinal representa valores de 0 a 255.

Organização de um byte

Sequência de oito bits dividida visualmente em dois grupos de quatro: 1011 0010.

Um byte tem oito bits. Agrupá-los de quatro em quatro facilita a leitura, sem mudar a quantidade de posições.

Decida se o valor cabe

Verifique a largura

Considere o valor 13₁₀. Em quatro bits sem sinal, a faixa disponível é de 0 a 15. O valor 13 cabe nessa largura? Responda dizendo se cabe e, se possível, escreva sua forma binária em quatro bits.

Escreva pelo menos 20 caracteres (0/20).

Consolide

Escolha a afirmação correta

Para uma representação sem sinal de 5 bits, qual alternativa está correta?

Complete

Complete: um byte contém __ bits.

Passo 6 de 9

Um dígito hexadecimal, quatro bits

Relacione os 16 símbolos hexadecimais aos valores de 0 a 15 e aos seus grupos binários de quatro bits.

Os símbolos da base hexadecimal

A base 16

Hexadecimal é uma base com 16 símbolos. Ela usa os algarismos de 0 a 9 e, depois, as letras de A a F.

As letras não são variáveis nem abreviações: são dígitos com valores definidos.

  • A = 10
  • B = 11
  • C = 12
  • D = 13
  • E = 14
  • F = 15

Indique a base ao escrever um valor: por exemplo, D₁₆ é o dígito hexadecimal de valor decimal 13.

Os 16 símbolos hexadecimais

Sequência de dígitos de 0 a 9 e de A a F, com as letras associadas aos valores decimais de 10 a 15.

Depois do 9, A, B, C, D, E e F representam os valores de 10 a 15.

A tabela, parte 1

Um dígito representa quatro bits

Quatro bits formam exatamente 16 padrões, de 0000 até 1111. Por isso, cada grupo de quatro bits pode ser resumido por um único dígito hexadecimal.

A correspondência preserva o valor. Por exemplo:

  • 0101₂ vale 5₁₀, portanto corresponde a 5₁₆.
  • 1010₂ vale 10₁₀, portanto corresponde a A₁₆.
  • 1111₂ vale 15₁₀, portanto corresponde a F₁₆.

Os zeros à esquerda não mudam o valor, mas deixam explícito o grupo de quatro bits.

Tabela de correspondência, parte 1

Use esta tabela para ler um único grupo de quatro bits.

Cada linha mostra o mesmo valor em decimal, binário de quatro bits e hexadecimal.
DecimalBinário (4 bits)Hexadecimal
000000
100011
200102
300113
401004
501015
601106
701117
810008
910019
101010A
111011B

A tabela, parte 2

Tabela de correspondência, parte 2

Os últimos quatro valores de um grupo de quatro bits usam as letras C, D, E e F.

Continuação da tabela para os valores de 12 a 15.
DecimalBinário (4 bits)Hexadecimal
121100C
131101D
141110E
151111F

Exemplo

Exemplo: do grupo ao dígito

Para interpretar 1101₂, some os pesos sob os bits 1: 8 + 4 + 1 = 13. Na tabela, 13 corresponde a D₁₆.

Assim, 1101₂ = 13₁₀ = D₁₆.

Pratique as associações

Faça as associações

Associe cada dígito hexadecimal ao grupo binário de quatro bits que representa.

Dígito e grupo binário

Relacione os dígitos hexadecimais aos respectivos grupos binários.

Toque em um item e depois no par correspondente.

Verifique sua leitura

Confira uma conversão

Complete a equivalência: 1110₂ = ____₁₆

Escolha o dígito

Qual dígito hexadecimal corresponde a 1011₂?

Passo 7 de 9

Conversões entre as três bases

Converta valores entre binário, hexadecimal e decimal, usando agrupamentos de quatro bits e conferindo os pesos hexadecimais.

Agrupar bits para formar hexadecimal

Binário → hexadecimal

Agrupe da direita para a esquerda

Como 1 dígito hexadecimal representa 4 bits, converta binário em hexadecimal separando os bits em grupos de quatro, começando pela direita.

Exemplo: 10110110₂ → 1011 0110 → B6₁₆.

Em um byte, os dois grupos de quatro bits formam dois dígitos hexadecimais.

Dois grupos, dois dígitos

Diagrama de 10110110 separado em 1011 e 0110, resultando nos dígitos hexadecimais B e 6.

Cada grupo de quatro bits vira um dígito hexadecimal, mantendo a mesma ordem.

Exemplo

Grupo incompleto

Se a quantidade de bits não completar o grupo da esquerda, acrescente zeros à esquerda somente nesse grupo.

11001₂ → 0001 1001 → 19₁₆

Os zeros acrescentados apenas completam o grupo de quatro bits; eles não mudam o valor representado.

Expandir hexadecimal em binário

Hexadecimal → binário

Expanda cada dígito em quatro bits

Para converter hexadecimal em binário, substitua cada dígito pelo seu grupo de quatro bits e conserve a ordem.

3C₁₆ → 0011 1100₂

O dígito da esquerda fornece os quatro bits mais significativos; o da direita, os quatro menos significativos. Assim, dois dígitos hexadecimais descrevem exatamente um byte.

Expansão de grupos

Diagrama que expande 3C hexadecimal em 0011 1100 binário.

Não inverta os grupos: 3 vem antes de C, assim como 0011 vem antes de 1100.

Exemplo

Mesmo valor, três representações

Um byte pode ser conferido nas três formas:

0011 1100₂ = 3C₁₆ = 60₁₀

A escrita binária mostra cada posição; a hexadecimal resume o mesmo byte em dois dígitos.

Conferir o valor decimal

Conferir pelo valor decimal

Decimal ↔ hexadecimal: use o binário como ponte

Você já sabe transformar decimal em binário e vice-versa. Para ir de decimal a hexadecimal com segurança:

  1. Converta o decimal para binário.
  2. Separe o binário em grupos de quatro, da direita para a esquerda.
  3. Troque cada grupo pelo dígito hexadecimal correspondente.

Para conferir um hexadecimal de dois dígitos, o dígito esquerdo tem peso 16 e o direito tem peso 1. Em A7₁₆, A vale 10: 10 × 16 + 7 = 167₁₀.

Exemplo

Exemplo completo

Converta 45₁₀:

45₁₀ = 0010 1101₂, pois 32 + 8 + 4 + 1 = 45.

Agora agrupe: 0010 1101 → 2D₁₆.

Conferência: 2 × 16 + 13 = 45.

Portanto, 45₁₀ = 0010 1101₂ = 2D₁₆.

Dica

Pesos dos dois dígitos

Em hexadecimal, cada posição também tem peso. Para dois dígitos, a posição da direita vale unidades e a da esquerda vale grupos de 16. Isso permite conferir rapidamente o valor decimal sem alterar a ordem dos dígitos.

Pratique as conversões

Binário para hexadecimal

Converta 11001₂ para hexadecimal. Como há cinco bits, complete o grupo da esquerda com zeros antes de trocar cada grupo pelo dígito correspondente.

Escreva pelo menos 2 caracteres (0/2).

Hexadecimal para binário

Complete a conversão: E4₁₆ = ____₂

Hexadecimal para decimal

Qual é o valor decimal de 7E₁₆?

Passo 8 de 9

Adição binária e excesso de largura

Some bits por colunas, acompanhe o transporte e reconheça quando a soma ultrapassa a largura disponível.

Soma e transporte

Somar por colunas

Some da direita para a esquerda, começando pelo LSB. Em cada coluna, some os dois bits e o transporte que chegou da coluna anterior.

O resultado da coluna fica no bit daquela posição. Quando a soma vale 2 ou 3, há um transporte de 1 para a posição imediatamente à esquerda, que tem o dobro do peso.

O transporte vai para o próximo peso

Diagrama de uma soma binária em colunas, com um transporte saindo de uma coluna e entrando na posição imediatamente à esquerda.

O transporte de uma coluna contribui para a posição de peso imediatamente maior.

Regras locais da soma

Use estas situações em cada coluna. Se já chegou um transporte, inclua-o na soma da coluna.

Por exemplo, 1 + 1 + 1 = 11₂: escreva 1 na coluna atual e transporte 1 para a próxima posição à esquerda.

A escrita `10₂` representa dois; `11₂` representa três.
Bits na colunaBit escritoTransporte
0 + 000
0 + 110
1 + 010
1 + 101
1 + 1 + transporte 111

Largura fixa e excesso

Exemplo

Exemplo resolvido

Some 0110₂ e 0011₂ em quatro posições, da direita para a esquerda:

  1. 0 + 1 = 1.
  2. 1 + 1 = 10₂: escreva 0 e transporte 1.
  3. 1 + 0 + 1 = 10₂: escreva 0 e transporte 1.
  4. 0 + 0 + 1 = 1.

A soma completa é 1001₂, que vale 9 em decimal. Como ela cabe em quatro bits, não há excesso de largura neste caso.

Quando a soma não cabe

Uma largura fixa aceita somente certa quantidade de posições. Em quatro bits sem sinal, a faixa é de 0000₂ a 1111₂, ou de 0 a 15.

Se surgir um transporte depois da coluna mais à esquerda, a soma matemática precisa de um quinto bit. Esse transporte final mostra que a soma excedeu a faixa de quatro bits.

Soma completa versus resultado de quatro bits

Comparação entre uma soma binária que produz cinco bits e um registrador de quatro posições que mantém apenas os quatro bits da direita.

1111₂ + 0001₂ = 10000₂. Mantendo somente quatro bits, o resultado retido é 0000₂.

Uma coluna de cada vez

Bit de resultado e transporte

Em uma coluna, calcule 1 + 1, sem transporte recebido. Qual par indica corretamente o bit escrito na coluna e o transporte para a próxima posição?

Resultado completo ou retido

Resultado completo ou retido

Em uma largura fixa de quatro bits sem sinal, qual alternativa descreve corretamente 1111₂ + 0001₂?

Passo 9 de 9

Aplicação final: interpretar e conferir um byte

Integre conversões, posições significativas, limites de um byte e excesso de largura em uma aplicação final.

Interpretar o caso

Um caso para conferir

Caso final: interpretar um byte

Um dispositivo informa o byte sem sinal A6₁₆. Faça uma análise completa sem alterar sua largura de oito bits.

Você deverá relacionar esse mesmo valor às escritas binária e decimal, identificar as extremidades da sequência e conferir a faixa que um byte sem sinal pode representar.

Lembre-se: os dois dígitos hexadecimais representam dois grupos de quatro bits. MSB e LSB são definidos pela posição, não por serem 0 ou 1.

Estrutura de um byte hexadecimal

Diagrama de um byte com oito posições, separado em dois grupos de quatro, relacionado a dois dígitos hexadecimais e a um valor decimal.

Dois dígitos hexadecimais representam os dois grupos de quatro bits de um byte. As extremidades da sequência binária definem MSB e LSB.

Conferir valor, posições e faixa

Converta e confira

Registre a análise do byte A6₁₆ antes de consultar qualquer resolução.

Inclua:

  • a forma binária em exatamente oito bits;
  • o valor decimal;
  • o valor do MSB e do LSB;
  • a faixa completa de valores sem sinal em um byte.

Use um formato como: binário = ...; decimal = ...; MSB = ...; LSB = ...; faixa = ....

Escreva pelo menos 55 caracteres (0/55).

Distinguir soma e largura

Soma completa versus resultado retido

Agora, teste o limite do byte

Considere a soma de dois valores sem sinal armazenados em oito bits:

1101 1001₂ + 0101 1011₂

Some por colunas, da direita para a esquerda. Registre primeiro a soma matemática completa, incluindo um eventual transporte final. Depois, considere o modelo que conserva somente os oito bits menos significativos.

Não confunda o valor matemático da soma com o padrão que permanece dentro da largura disponível.

Analise o excesso de largura

Determine e justifique o resultado da soma:

1101 1001₂ + 0101 1011₂

Informe:

  • a soma binária completa;
  • o valor decimal dessa soma completa;
  • o resultado mantido em oito bits;
  • por que esse resultado mantido pode ser diferente da soma matemática.

Você pode responder no formato: soma completa = ...; decimal = ...; byte retido = ...; justificativa = ....

Escreva pelo menos 90 caracteres (0/90).

Fechamento

Resumo

Síntese final

  • Um mesmo valor sem sinal pode ser escrito em decimal, binário ou hexadecimal; muda a representação, não a quantidade.
  • Em um byte, os dois dígitos hexadecimais correspondem a dois grupos de quatro bits.
  • MSB e LSB são posições: a de maior peso fica à esquerda, e a de menor peso fica à direita.
  • Um byte sem sinal possui 256 padrões e representa valores de 0 a 255.
  • Quando uma soma exige mais de oito bits, a soma matemática completa pode ser diferente do resultado conservado em um byte.

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso