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 />

Resumo<br />

Complemento para 2<br />

O código <strong>de</strong> complemento para 2 é o código bipolar mais utilizado nos sistema<br />

computacionais por:<br />

• Utilizar um código único para o valor 0;<br />

• Utilizar a totalida<strong>de</strong> dos códigos binários na representação dos números (2 N ),<br />

visto que a sua gama <strong>de</strong> variação é -(2 N-1 ) ... +(2 N-1 -1);<br />

• Transformar as adições e subtracções em somas algébricas, utilizando apenas<br />

circuitos somadores binários;<br />

• Comparativamente ao código <strong>de</strong> complemento para 1, as somas algébricas são<br />

menos complexas, já que o último transporte é <strong>de</strong>sprezado;<br />

Códigos Binários<br />

Código BCD 8421 (Binary Co<strong>de</strong>d Decimal)<br />

Uma vez que a conversão <strong>de</strong> binário para <strong>de</strong>cimal é particularmente difícil (quando<br />

comparada com outras notações) e uma vez que existem muitos equipamentos<br />

digitais com saídas e/ou entradas <strong>de</strong>cimais (calculadoras, jogos....) <strong>de</strong>senvolveu-se<br />

um código binário especial para representação <strong>de</strong>sses números <strong>de</strong>cimais.<br />

Neste código a representação <strong>de</strong> cada dígito <strong>de</strong>cimal é feita por um conjunto <strong>de</strong> 4 bits.<br />

Por exemplo o número <strong>de</strong>cimal 458 tem como representação 0100 0101 1000 (12<br />

bits). A gran<strong>de</strong> vantagem é a conversão imediata <strong>de</strong> BCD para <strong>de</strong>cimal.<br />

Conversão <strong>de</strong> <strong>de</strong>cimal para BCD Conversão <strong>de</strong> BCD para <strong>de</strong>cimal<br />

21<br />

22

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

Saved successfully!

Ooh no, something went wrong!