Complemento Na Base 2

507 palavras 3 páginas
Nome: Gustavo Bohlhalter
RA: 1596693333
Curso: SIS – 1NA

Em computação, complemento para dois ou complemento de dois é um tipo de representação binária de números com sinal amplamente usada nas arquiteturas dos dispositivos computacionais modernos.
O complemento de dois de um número de N bits é definido como o complemento em relação a 2N. Para calcular o complemento de dois de um número, basta subtrair este número de 2N, que em binário é representado por um seguido de N zeros. Outro método é calcular o complemento de um e somar um ao valor.
O dígito mais significativo (MSB) é o que informa o sinal do número. Se este dígito for o número é positivo, e se for é negativo.
Os números são escritos da seguinte forma:
Positivos: Sua magnitude é representada na sua forma binária direta, e um bit de sinal 0 é colocado na frente do MSB.
(bit 0) + o número em binário.
Exemplos: 0001 (+1), 0100 (+4) e 0111 (+7)
Negativos: Sua magnitude é representada na forma de complemento a 2, e um bit de sinal é colocado na frente do MSB.
Pegamos o número em binário e "invertemos" (0100 invertendo têm-se 1011) e
Somamos um ao valor "invertido" (1011 + 0001 = 1100).
Desta maneira, só existe uma representação para o número zero ().
As vantagens do uso do complemento de 2 é que existe somente um zero e que as regras para soma e subtração são as mesmas. A desvantagem é o fato de ser um código assimétrico, porque o número de representações negativas é maior que o número de representações positivas. Por exemplo, com 8 bits em complemento para 2 podemos representar os números decimais entre -128 e +127.
Algoritmos para obtenção do complemento de 2
Para se obter o complemento de 2 de um número binário, a regra geral nos diz para subtrair cada algarismo de 2. Por causa da particularidade dos números binários (subtrair de 1 cada bit é o mesmo que inverter todos os bits - e é o mesmo que tirar o complemento de 1), para obter o C2 de um número obtemos primeiro o complemento de um (invertendo os

Relacionados

  • informatica
    1745 palavras | 7 páginas
  • fdfdvfdfdfdfdfdfdfdfdfdfdfdfdfdf fdfd fdf df dfd fd fd
    1689 palavras | 7 páginas
  • ACS ACS EVOLUTION CO 2015
    2337 palavras | 10 páginas
  • Aritmética Binária
    412 palavras | 2 páginas
  • Compare as respostas
    1437 palavras | 6 páginas
  • trabalho
    8294 palavras | 34 páginas
  • Revisao Prova1
    560 palavras | 3 páginas
  • matematica1
    6938 palavras | 28 páginas
  • Sistemas Numéricos
    2885 palavras | 12 páginas
  • Tecnologia
    8019 palavras | 33 páginas