Conceitos Básicos de microprocessados
CONCEITOS BÁSICOS
6º P. Eng. Computação/Telecomunicação/ Controle
Sistemas Microprocessados –
Conceitos Básicos
Sistemas de numeração
O sistema binário é o mais importante sistema de numeração em sistemas microprocessados. Outros sistemas de numeração também importantes:
sistema decimal, universalmente usado para representar quantidades fora do sistema microprocessado. octal (base 8) e o hexadecimal (base 16), facilitam a representação de números binários grandes (ex.: endereços de memória).
Em sistemas microprocessados podem ser utilizados mais de um sistema de numeração.
Sistemas Microprocessados –
Conceitos Básicos
Representação de dados
Um programa (a sequência de instruções) deverá manipular diferentes tipos de dados.
Os dados podem ser:
Numéricos
ponto fixo (números inteiros).
ponto flutuante (números reais ou fracionários).
BCD (representação decimal codificada em binário).
Alfabéticos
letras, números e símbolos (codificados em ASCII).
Sistemas Microprocessados –
Conceitos Básicos
Representação de números inteiros
Em sistemas microprocessados, números decimais inteiros são convertidos em binário, onde o bit mais significativo representa o sinal.
Bit 0 sinal positivo
Bit 1 sinal negativo
Exemplos:
+9 = 00001001 (bit inicial 0 significa positivo)
-9 = 10001001 (bit inicial 1 significa negativo)
+127 = 01111111 (bit inicial 0 significa positivo)
-127 = 11111111 (bit inicial 1 significa negativo)
Sistemas Microprocessados –
Conceitos Básicos
Representação de números reais
Em sistemas microprocessados, números decimais reais são convertidos em binário, na representação ponto flutuante.
Forma normalizada: 0,Mantissa x Baseexpoente
SN
SE
EXPOENTE
SN = sinal da mantissa
SE = sinal do expoente
M bits = tamanho da representação
Base = 2
M bits
MANTISSA
Sistemas Microprocessados –
Conceitos