01.06.2013 Views

Representação de Dados Representação de Dados

Representação de Dados Representação de Dados

Representação de Dados Representação de Dados

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Códigos Binários<br />

Desvantagem<br />

Complemento para 1<br />

Tal como a representação em Sinal e Valor Absoluto o complemento para 1 tem dois<br />

códigos binários para o valor 0 (zero).<br />

São elas, 00000000 e 11111111.<br />

Códigos Binários<br />

Somas algébricas<br />

N.º Bits<br />

N<br />

8<br />

16<br />

Gama <strong>de</strong> variação<br />

-(2 N-1 -1)..+(2 N-1 -1)<br />

-127..+127<br />

-32767..+32767<br />

O total <strong>de</strong> valores distintos representáveis é <strong>de</strong> 2 N -1.<br />

Complemento para 1<br />

Vamos analisar alguns exemplos <strong>de</strong> como <strong>de</strong>vemos proce<strong>de</strong>r para efectuar-mos<br />

somas algébricas em complemento para 1.<br />

Exemplo 1: (+10) + (-2)=+8 (N=5)<br />

(+10)<br />

(-2)<br />

(+8)<br />

01010<br />

11101<br />

100111<br />

1<br />

01000<br />

00010 (+2)<br />

Soma binária<br />

Soma do ultimo transporte (se?0)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!