You are on page 1of 10

Fundamentos Computao

Aritmtica Binria
Soma, Subtrao
Representao de nmeros negativos
Complementos de 1 e 2
Soma e Subtrao com Complemento de Dois

Fundamentos Computao
Aritmtica Binria: Soma
Regras para adio de nmeros binrios

0 +0=0
0+1=1
1+1=0 com transporte de 1
1 + 1 + 1= 1 com transporte de 1

1
Fundamentos Computao
Aritmtica Binria: Soma
Soma-se as colunas e realiza o transporte quando
necessrio

1 1 01 Transporte

1101
+1101
1 1 01 0

Fundamentos Computao
Aritmtica Binria: Subtrao
Regras para subtrao de nmeros binrios

0 -0=0
1-1=0
1 - 0= 1
0 - 1= 1 empresta 1

2
Fundamentos Computao
Aritmtica Binria: Subtrao

11011
- 01101
0 1110

Fundamentos Computao
Aritmtica Binria: Representao de Nmeros Negativos
Sinal e Magnitude

+ 4510 => 0 0101101

Sinal Magnitude

- 4510 => 1 0101101

O bit mais significativo indica o sinal e os remanescentes indicam


o valor. Circuito aritmtico complexo para execuo.

3
Fundamentos Computao
Aritmtica Binria: Representao de Nmeros Negativos
Complemento de Um

+ 410 => 0 0000100

Sinal Magnitude

- 410 => 1 1111011


Positivos: O bit mais significativo corresponde ao sinal. Bits
remanescentes contm o valor
Negativos: inverso de todos bits incluindo bit de sinal

Fundamentos Computao
Aritmtica Binria: Representao de Nmeros Negativos
Complemento de Dois

Positivos:
mesma representao do modo Sinal
Magnitude e Complemento de Um
410 => 000001002
Negativos: Converter para Complemento de
Um e somar o valor 1
- 410 => 111111002

4
Fundamentos Computao
Aritmtica Binria: Representao de Nmeros Negativos
Complemento de Dois

- 410 => 00000100 (binrio sem sinal)


Complemento de Um => 11111011
Complemento de Dois +1
11111100

Fundamentos Computao
Aritmtica Binria: Representao de Nmeros Negativos
Complemento de Dois

- 1710 => 00010001 (binrio sem sinal)


Complemento de Um => 11101110
Complemento de Dois +1
11101111

5
Fundamentos Computao
Aritmtica Binria: Representao de Nmeros Negativos
Complemento de Dois Operao Subtrao e Soma

000001112 ( 710)
+ 111111012 (-310)
1000000100 (410)

Ignorar transporte final

Fundamentos Computao
Aritmtica Binria: Representao de Nmeros Negativos
Complemento de Dois Operao Subtrao e Soma

111101112 ( -910)
+ 000010002 (810)
11111111 (-110)

6
Fundamentos Computao
Aritmtica Binria: Representao de Nmeros Negativos
Complemento de Dois Operao Subtrao e Soma

111111012 ( -310)
+ 111111002 (-410)
1 11111001 (-710)

Ignorar transporte final

Fundamentos Computao
Aritmtica Binria: Representao de Nmeros Negativos
Complemento de Dois Operao Subtrao e Soma

100010002 ( -12010)
+ 111011102 (-1810)
1 01110110

Overflow (transbordo)

7
Fundamentos Computao
Cdigos Binrios
Cdigo BCD 8421 (Binary Coded Decimal)
Representao de dgitos decimais de 0 a 9 com um
cdigo binrio de de 4 bits
* Valores de 10 a 15 so invlidos
12 Decimal

0001 0010

0001 0010 BCD 8421

Fundamentos Computao
Cdigos Binrios
Cdigo BCD 8421
Representao de dgitos decimais de 0 a 9 com um
cdigo binrio de de 4 bits
* Valores de 10 a 15 so invlidos
12 Decimal

0001 0010

0001 0010 BCD 8421

8
Fundamentos Computao
Cdigos Binrios
Cdigo ASCII
American Standard Code for Information
Interchange

Fundamentos Computao
Cdigos Binrios
Cdigo ASCII

9
Fundamentos Computao
Cdigos Binrios
MSB
Cdigo ASCII

LSB

Cdigo do Caractere = 3 bits 4 bits

Fundamentos Computao
Cdigos Binrios
MSB
Cdigo ASCII

LSB

Cdigo do Caractere A = 100 0001

10

You might also like