Binários
CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO
Arquitetura de Computadores
Aritmética binária: ponto fixo e ponto flutuante
Profa. Amanda Drielly Pires Venceslau driellyads@gmail.com A Informação e sua Representação
Em um computador são armazenados e processados apenas dados e instruções.
Um computador executa operações sobre dados numéricos (os números) ou alfabéticos (letras e símbolos).
É preciso definir uma forma de representar os dados, codificados em uns e zeros, que possam ser interpretados pelo computador, de forma correta e eficiente (com bom desempenho e pouco consumo de memória). A Informação e sua Representação
Os dados podem ser:
Alfabéticos
Numéricos
letras, números e símbolos (codificados em ASCII e
EBCDIC)
ponto fixo, números inteiros ponto flutuante (números reais ou fracionários)
BCD (representação decimal codificada em binário)
Lógicos
Variáveis que possuem apenas dois representação (FALSO e VERDADEIRO).
valores
para
Tópicos
Representação da Informação
Números
Inteiros (Complemento de 2)
Números Reais (Ponto Flutuante)
Números em BCD
Representação de Números Inteiros
Todos os dados numéricos são representados em um computador como uma sequência de 0s e 1s.
Os números podem ser positivos ou negativos. As operações aritméticas, em particular a subtração, podem originar resultados negativos.
Um aspecto primordial a ser definido seria então como representar o sinal.
Como é que um computador sabe que um dado número é negativo?
Representação de Números Inteiros
A resposta a esta pergunta é que isso depende da convenção usada na representação de números.
As convenções mais usuais são as seguintes :
Representação de grandeza com sinal (sinal e magnitude)
Representação em complemento de 2
Representação de grandeza com sinal
O