Operações Matemáticas Com Numeros Binarios

4
Operações matemáticas [editar]Adição Regras básicas para adição de binários: 1. 0 + 0 = 0 2. 0 + 1 = 1 3. 1 + 0 = 1 4. 1 + 1 = 10 [editar]Exemplo ¹ ¹ 11010 + 10011 ------- 101101 Obs: lembre-se, como se trata de adição de binários 1 + 1 = 0, e não 2. [editar]Subtração Regras básicas para subtração de binários: 1. 0 - 0 = 0 2. 1 - 1 = 0 3. 1 - 0 = 1 4. 10 - 1 = 1 (o empréstimo igual a 1) [editar]Exemplo 1100 - 1010 ------ 0010 Obs: lembre-se, como se trata de subtração de binários 10 - 1 = 1, e não 9. [editar]Multiplicação Regras básicas para multiplicação de binários: 1. 0 * 0 = 0 2. 0 * 1 = 0 3. 1 * 0 = 0

description

f

Transcript of Operações Matemáticas Com Numeros Binarios

Operaes matemticas

Operaes matemticas[editar]AdioRegras bsicas para adio de binrios:

1. 0 + 0 = 0

2. 0 + 1 = 1

3. 1 + 0 = 1

4. 1 + 1 = 10

[editar]Exemplo 11010 + 10011 ------- 101101 Obs: lembre-se, como se trata de adio de binrios 1 + 1 = 0, e no 2.

[editar]SubtraoRegras bsicas para subtrao de binrios:

1. 0 - 0 = 0

2. 1 - 1 = 0

3. 1 - 0 = 1

4. 10 - 1 = 1 (o emprstimo igual a 1)

[editar]Exemplo 1100 - 1010 ------ 0010Obs: lembre-se, como se trata de subtrao de binrios 10 - 1 = 1, e no 9.

[editar]MultiplicaoRegras bsicas para multiplicao de binrios:

1. 0 * 0 = 0

2. 0 * 1 = 0

3. 1 * 0 = 0

4. 1 * 1 = 1

[editar]Exemplo 11x 101 ----- 11 00+ 11+ ---- 1111[editar]DivisoPara esta operao aritmtica no utilizamos nenhuma regra especifica de nmeros binrios.Ou seja utilizaremos as mesmas regras bsicas da diviso decimal.

[editar]Exemplo 10100 / 101 ------ 101 100 ----- 000

[editar]Sinal e MagnitudeNa base 10(podendo utilizar em outras bases) a representao de um nmero positivo feita apresentando somente o nmero, ou o nmero com um sinal(+), a esquerda, j os negativos possuem um sinal(-) a esquerda. Comeando assim o problema como adicionar um smbolo a um nmero binrio se um computador "entende" somente 1 e 0, assim a forma de representao de sinal e magnitude nos diz que um nmero binrio de 8 dgitos ou seja 1 Byte(8 bits) o primeiro dgito da esquerda para a direita deve ser considerado o sinal, sendo 0 sinal positivo e 1 o sinal negativo, de forma que se um nmero comear com o dgito 0 ele positivo, e ao contrrio, negativo (comeando com 1). Os outros sete digitos representam a magnitude, ou o valor absoluto . Um dos problemas apresentados que o zero pode ser representado de duas maneira, 00000000(+0) ou 10000000(-0), alm disso para efetuar operaes sempre necessrio observar o sinal.

Exemplo de Sinal-Magnitude

[editar]Complemento de 1Outra maneira de representar nmeros binrios negativos, consiste em inverter todos os bits, ou seja onde tem 0 ele substitudo por 1 e onde existe 1 substitudo por 0. Os nmeros positivos permanecem inalterados, sendo o primeiro dgito o 0 e nos nmeros negativos o primeiro dgito 1. Podendo representar o zero, 00000000 e 11111111.

Exemplo Complemento de 1

[editar]Complemento de 2Os nmeros negativos nessa abordagem so representados primeiramente aplicando-lhes a regra do complemento de 1, ou seja inverte-se todos os elementos 0 por 1 e 1 por 0 e em seguida soma 1 ao resultado. O principal objetivo do complemento de 2 trazer uma representao nica ao nmero zero e possibilitar a soma de nmeros positivos e negativos, sem se preocupar com os sinais, pois nessa abordagem a soma de nmeros positivos e negativos pode ser feita normalmente como a soma de dois nmeros positivos. Considerando que todos os nmeros esto representados em complemento de 2, a soma de dois nmeros pode ser feita independente do sinal de cada um e ainda tem como vantagem uma nica representao para o zero.

Exemplo Complemento de 2