Zusammenfassung der Ressource
Aritmetica do Computador
- ALU
- Faz os cálculos
- Trata de inteiros
- Pode trata de números flutuante
- Tudo o mais no computador existe para
atender a essa unidade
- Aritmética de inteiros
- Sinal magnitude
- Bit mais esquerda é bit de sinal
- 0 é positivo
- 1 é negativo
- Problemas
- Precisa considerar sinal e magnitude na artimética
- Duas representações de zero(+0 e -0)
- Raramente usado na prática
- +18 = 00010010
- -18 = 10010010
- Complemento a Dois
- Uma representação de zero
- Aritmética funciona com facilidade
- Negação é fácil
- Transforma o número em binário
- Nega os números(se for 1 vira zero
e se for 0 vira 1)
- Soma 1
- Negação Especial
- 0
- 128
- Intervalo de números
- 8 bits
- + 127 = 01111111 = 2^7 - 1
- -128 = 10000000 = -2^7
- 16 bits
- +32767 = 011111111 11111111 = 2^15 - 1
- - 32768 = 100000000 00000000 = - 2 15
- Soma
- Adição binária
- Subtração
- Pegue o complemento a
dois do subtraendo e
some ao minuendo.
- Multiplicação
- Se comparada a adição e
subtração, a multiplicação é uma
operação complexa.
- Inteiros sem sinal
- Da mesma forma que
multiplicação decimal
- Inteiros com sinal
- Método da outra não funciona,
mais complexa
- Divisão
- Mais complexa que
a multiplicação
- Aritmética de ponto flutuante
- IEE 754
- 1º transforma o número em
binário
- 2° Realiza a normalização, andando o número
de casas até deixar o 1 na frente, elevando ao
expoente com o valor que foi andado.
- o primeiro bit vai ser sempre o de sinal
- o segundo é a soma do expoente
com a quantidade de bit
- Ponto fixo tem limitações
- Não consegue representar
números muito grandes
- O mesmo vale para números
muito pequenos