• Home
  • Química
  • Astronomia
  • Energia
  • Natureza
  • Biologia
  • Física
  • Eletrônica
  • Convertendo magnitude sinalizada binária em decimal:um guia passo a passo

    Por Sean Mann
    Atualizado em 30 de agosto de 2022

    A conversão entre notação binária e decimal de magnitude com sinal é um conceito fundamental na ciência da computação, permitindo a representação precisa de números inteiros positivos e negativos.

    Etapa 1:identificar os bits relevantes


    Ignore o bit de sinal mais à esquerda e quaisquer zeros iniciais que apareçam entre o bit de sinal e o primeiro ‘1’. Começando pelo bit de dados mais à direita, atribua potências sucessivas de dois (2^0, 2^1, 2^2,…) a cada posição. Por exemplo, no número de magnitude sinalizada 10000101 , os bits de dados relevantes são os três mais à direita, que correspondem a 2^2=4, 2^1=2 e 2^0=1.

    Etapa 2:somar os valores dos bits ‘1’


    Some as potências de dois que correspondem às posições onde o bit é 1. No exemplo acima, 4+1=5.

    Etapa 3:aplique o sinal


    Anexe um sinal negativo se o bit de sinal (o bit mais à esquerda) for 1; caso contrário, o número é positivo. Assim, 10000101 converte para -5 em decimal.
    © Ciências e Descobertas https://pt.scienceaq.com