Escolar Documentos
Profissional Documentos
Cultura Documentos
Computadores
Willian Rampazzo
Faculdade Anhanguera de Indaiatuba
Aula 03
Aritmtica Computacional
Unidade de
controle
Registradores
Bits
especiais
Registradores
Representao Inteira
Os dgitos zero e um
Representao Sinal-Magnitude
H vrias convenes alternativas
utilizadas para representar negativo,
bem como nmeros inteiros positivos
Representao sinal-magnitude a
forma mais simples que emprega um
bit de sinal
Inconvenientes:
Extenso de bits
at
Um
Pegue o complemento booleano de cada bit do correspondente
positivo e adicione um ao resultado.
Adicione a quantidade desejada de bits a esquerda com o
mesmo valor do sinal.
Regra de overflow
Regra de subtrao
Extenso
Regra para mover o bit de sinal para a nova posio mais esquerda e
preencha com cpias do bit de sinal
Negao
11111111
+
Resultado
1
100000000
1
10000000
Ento:
-(-128) = -128 X
Monitorar o bit mais significativo (bit de sinal)
Ele deve mudar durante a negao.
Adio
Regra do
Overflow
REGRA DO OVERFLOW:
Se dois nmeros so somados
e eles so ambos positivos ou
ambos negativos, ento ocorre
overflow se e somente se o
resultado de sinal contrrio.
REGRA DA SUBTRACTION:
Para subtrair um nmero
(subtraendo) de outro
(minuendo), tomar o
complemento de dois
(negao) do subtraendo e
adicion-lo ao minuendo.
Regra da
Subtraction
Subtrao
Registrador A
Complemento de
dois
Somador
OF = Bit de overflow
SW = Seletor de adio ou subtrao
Multiplicao
Multiplicando
Adio
Somador de n bits
Lgica de controle de
adio e
deslocamento
Deslocamento direita
Implementao do
Hardware de
multiplicao de
nmeros binrios
sem sinal
Multiplicador
Fluxograma da
multiplicao de
nmeros binrios
sem sinal
Comparao
Complemento de dois
Algoritmo de
Booth
Diviso
Fluxograma para
diviso binria
sem sinal
Limitaes:
Mantissa
Ponto flutuante
Significando
Nmero normal
Nmeros representveis
Inteiros representveis
Reta de
nmeros
Nmeros inteiros em complemento de dois
Overflow
negativo
Representao de
nmeros negativos
Underflo
w
negativo
Underflo
w
positivo
Representao de
nmeros positivos
Overflow
positivo
Reta de
nmeros
IEEE 754-2008
Formato aritmtico
Formato bsico
Esse formato abrange cinco representaes de ponto flutuante, trs binrios e duas
decimais, cujas codificaes so especificadas pela norma, e que podem ser usadas
para a aritmtica. Pelo menos um dos formatos de base implementado em qualquer
implementao conforme.
Formato de intercmbio
bit de
sinal
Expoente
polarizado
Formatos
IEEE 754
Mantissa
bit de
sinal
Expoente
polarizado
Mantissa
bit de
sinal
Expoente
polarizado
Mantissa
Parmetro
Formato
binrio 32
binrio 64
binrio 128
32
64
128
11
15
Polarizao do expoente
127
1023
16383
Expoente mximo
127
1023
16383
Expoente mnimo
-126
-1022
-16382
10-38, 10+38
10-308, 10+308
10-4932, 10+4932
23
52
112
Nmero de expoentes
254
2046
32766
Nmero de fraes
223
252
2112
Nmero de valores
1,98x231
1,99x263
1,99x2128
2-126
2-1022
2-16362
2128 - 2104
21024 - 2971
216384 - 216271
IEEE 754
Formatos
Parmetros
Formatos adicionais
Formatos de preciso extendida
Exemplos:
Operaes aritmticas
X+Y=Z
X-Y=Z
Multiplicao em
ponto flutuante
X x Y=Z
Diviso em ponto
flutuante
X/Y=Z
Consideraes de preciso
Bits de guarda
Consideraes de preciso
Arredondamento
Aritimtica intervalar
Fornece um mtodo eficiente para o
monitoramento e controle de erros em clculos
de ponto flutuante por produzir dois valores
para cada resultado
Os dois valores correspondem aos pontos de
extremidade inferior e superior de um
intervalo que contm o resultado verdadeiro
Menos infinito e
arredondamento para mais so
teis na implementao de
aritmtica intervalar
Truncamento
Infinito
tratado como o caso dos limites da aritmtica real, com os valores de
borda infinita interpretados da seguinte forma:
- < (cada nmero finito) < +
Por exemplo:
5 + (+ ) = +
5 (+ )
= +0
5 - (+ ) = -
(+ ) + (+ )
5 + (- ) = -
(- ) + (- )
=-
5 - (- ) = +
(- ) - (+ )
=-
5 * (+ ) = +
(+ ) - (- )
=+
=+
Multiplicao
Diviso
Resto
Raiz quadrada
Resumo
Aritmtica
computacional
Aula 03
Aritmtica inteira
ALU
Negao
Representao inteira
Adio e subtrao
Sinal-magnitude
Multiplicao
Complemento de dois
Diviso
Extenso de faixa
Ponto fixo
Princpios
Stallings: Captulo 8
PLT: Captulo 7
Adio e subtrao
Multiplicao e diviso
Consideraes de preciso