aritmética binária
2. Realize as mesmas operações da questão anterior usando complemento de dois onde for o caso.
a) 0110111 - 110110 + 11110
(+110111) - (-10110) + (-1110)
110111+10110-1110
110111+010110-001110
110111+010110+(110010)c-2
110111+010110=001101
001101+110010=(111111)c-2
Obs: 1° passo: converter para binário
2° passo: ajustar sinais
3° passo:igualar bits
4° passo: aplicar c-2 (-001110)
5° passo: somar primeira e segunda operação (foi necessário quatro vai-um’s)
6° passo: somar resultado com a terceira operação,chegando no resultado final.
b) 0111110 – 1101011 – 0111
(+111110)-(-101011)-(+111)
111110+101011-111
111110+101011=1101001
1101001-0000111
1101001+(1111001)c-2=(1100010)c-2
Obs: 1° passo: converter para binário
2° passo: ajustar sinais
3° passo:somar primeira e segunda operação(foi necessário cinco vai-um’s,e não disperdicei o ultimo vai-um porque estou somando sem usar c-2)
4° passo: igualar bits
5° passo: aplicar c-2 (-0000111)
6° passo: somar resultado com a terceira operação(foi necessário quatro vai-um’s),obtendo o resultado final.
c) – 0100111 – 110110 + 010111
-(+100111)-(-10110)+(+10111)
-100111+10110+10111
-100111+010110+010111
(011001)c-2+010110+010111
010110+010111=101101
101101+011001=(000110)c-2
Obs: 1° passo: converter para binário
2° passo: ajustar sinais
3° passo:igualar bits
4° passo: aplicar c-2 (-100111)
5° passo: somar segunda e terceira operação(foi necessário três vai-um’s)
6° passo: somar resultado com primeira operação(foi necessário quatro vai-um’s),chegando no resultado final.
d) 011110 - 011011
(+11110)-(+11011)
11110-11011
11110+(00101)c-2 =(00011)c-2
Obs: 1° passo: converter para binário
2° passo: ajustar sinais
3° passo: aplicar c-2 (-11011)
4° passo: somar numero com complemento de dois com primeira operação(foi necessário três vai-um’s),obtendo o resultado final.
e) - 010110 + 111001 - 01101
-(+10110)+(-11001)-(+1101)
-10110-11001-1101