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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Códigos Binários<br />

Somas algébricas<br />

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

(-8)<br />

(-5)<br />

(-13)<br />

Códigos Binários<br />

Somas algébricas<br />

Complemento para 1<br />

10111<br />

11010<br />

110001<br />

1<br />

10010<br />

01000 (+8)<br />

00101 (+5)<br />

01101 (+13)<br />

Complemento para 1<br />

Soma binária<br />

Soma do ultimo transporte (se?0)<br />

Existem situações em que o resultado da soma algébrica não é representável com o<br />

mesmo número <strong>de</strong> bits utilizados para os operandos.<br />

Nesta situação dizemos que ocorreu um overflow<br />

Exemplo 3: (-10) + (-7)=-17 (N=5)<br />

(-10)<br />

(-7)<br />

(-17)<br />

10101<br />

11000<br />

101101<br />

1<br />

01110<br />

01010 (+10)<br />

00111 (+7)<br />

01110 (+14)<br />

Soma binária<br />

Soma do ultimo transporte (se?0)<br />

??????????????????????????<br />

Neste Exemplo houve OVERFLOW. Por norma isto acontece quando os dois últimos<br />

n−1<br />

transportes são diferentes. Excepto quando o resultado é igual a − ( 2 −1)

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

Saved successfully!

Ooh no, something went wrong!