Aula6ads

1242 palavras 5 páginas
Aula 6 – Aritmética
Computacional
Introdução à Computação
ADS - IFBA

ADS – IFBA www.ifba.edu.br/professores/antoniocarlos Representação de Números
Inteiros
Vírgula fixa (Fixed Point)
Ponto Flutuante
Para todos, a quantidade de valores possíveis depende do número de bits (N)
2N valores

ADS – IFBA www.ifba.edu.br/professores/antoniocarlos Números com Sinal e Números sem Sinal
Base 10:
2543(10)=2×103+5×102+4×101+3×100(10)

Base 2:
1011(2)=1×23+0×22+1×21+1×20=11(10)

Representação no Z80 (8 bits)

00001011
Bit Mais Significativo (MSB)

Bit Menos Significativo (LSB)

ADS – IFBA www.ifba.edu.br/professores/antoniocarlos Aritmética Binária
SOMA: Semelhante à soma decimal
0+0 = 0
0+1 = 1+0 = 1
1+1 = 0, com vai ´1´

Ex:

1 1111 <= vai ´1´
101101
+ 101011
1011000

ADS – IFBA www.ifba.edu.br/professores/antoniocarlos Aritmética Binária
SUBTRAÇÃO: semelhante, porém o
´empréstimo´ agora vale 2 (na base decimal quando temos 0-N pegamos 10 emprestado ao algarismo da esquerda).
0-0=0, 1-1=0, 1-0=1, 0-1 => ´empréstimo´
2
002
Ex: 101101
- 100111
000110
100001

ADS – IFBA www.ifba.edu.br/professores/antoniocarlos Aritmética Não-Decimal
Aritmética Binária – Subtração Binária

ADS – IFBA www.ifba.edu.br/professores/antoniocarlos Adição e Subtração
No computador: soma semelhante à soma no sistema decimal.
Soma: soma cada bit, mais o vai-um.

ADS – IFBA www.ifba.edu.br/professores/antoniocarlos Adição e Subtração (8 bits)
6(10) = 0000 0110(2)
7(10) = 0000 0111(2)

adição

+ 0000 0111
0000 0110
0000 1101

-

subtração

Subtração com complemento a 2

0000 0111
0000 0110

+ 0000 0111

0000 0001

0000 0001

ADS – IFBA www.ifba.edu.br/professores/antoniocarlos 1111 1010

Aritmética Binária
Exemplo: Vamos multiplicar 10012 de 11002

Multiplicando

1001

Multiplicador

x 1100

Terceiro produto parcial

100100

Quarto produto parcial

1001___

Produto Final

1101100

ADS – IFBA www.ifba.edu.br/professores/antoniocarlos Exemplo: como na prática
1000
multiplicador x 1001
1000

Relacionados