Representação de Dados Representação de Dados
Representação de Dados Representação de Dados
Representação de Dados Representação de Dados
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)