next up previous contents
Next: Multiplicações e Divisões binárias Up: Sistema Binário Previous: Adição e subtracção binárias

Números binários com sinal

Os computadores recorrem a diferentes métodos para representar números com sinal (negativos ou positivos). Um dos métodos mais comuns consiste em reservar o bit mais significativo de um byte, word ou double word para o sinal. Tipicamente o bit de sinal está a 0 se o número for positivo e a 1 se o número for negativo.

Para tornar o cálculo com números com sinal mais simples os números negativos são representados de uma forma especial: em complemento para 2. O complemento para dois de um número binário é formado invertendo todos os bits de 0 para 1 e de um para 0 (complemento para 1) e somando 1 ao resultado.

Exercícios:
Converta para números binários com sinal os seguintes números decimais: +7, +46, +105, -12, -54, -117;

Para determinar o valor da quantidade de um número binário negativo o método utilizado é o mesmo, ou seja, inverte-se todos os bits que constituem o número e soma-se 1.

Exercícios:
Converta para decimal os seguintes números binários, sabendo que são números binários com sinal: 11010010 e 11101011;

Para adicionar números com sinal usa-se o mesmo método que estudámos para adicionar números binários sem sinal. O bit do sinal é somado como os outros bits e no caso de haver transporte de 1, é ignorado.

Desta forma descobrimos um novo método para subtrair números binários. Para subtrair X por Y basta-nos somar X com o complemento para 2 de Y.

Exercícios:
Efectue a adição dos seguintes números binários com sinal:

Efectue a subtracção do seguintes números binários sem sinal usando o novo método aprendido.
next up previous contents
Next: Multiplicações e Divisões binárias Up: Sistema Binário Previous: Adição e subtracção binárias
Maria Joao Nicolau
1/28/1999