Você está na página 1de 35

CAP.

1-INTRODUÇÃO

• Definição e conceitos básicos


• Operações do µP
• Estrutura de um µP
• Diagrama de um µP simples
ORIGEM DO MICROPROCESSADOR

 A origem dos microprocessadores data de 1975,


quando a intel corporation lançou no mercado
omicroprocessador 4004 denominado como
calculadora de um único chip, considerado como
primeiro processador, possuia 3.000 transistores,
apartir dai surgiram as calculadoras mais
modernas. Os computadores pessoais (PC), as
workstatios e atualmente os microprocessadores
que vem derrubando fronteiras na area do
computadores.
APLICAÇÕES DO
MICROPROCESSADOR

 No dia-a-dia nos deparamos com inúmeras


aplicações de microprocessadores, por exemplo em
relógio digital/Despertador, Calculadoras, alarmes
anti-furto de residências e automóveis, o controlo
de injeção de combustível em automóveis, os
eletrodomésticos como os micro-ondas e maquinas
de lava-louças, os videocassetes etc. e não
podemos deixar de mencionar os
microcomputadores hoje presente não só no
ambiente de trabalho (escritórios e linhas de
produção) mas também em muitas residências.
EVOLUÇÃO DOS
MICROPROCESSADORES
EVOLUÇÃO DOS
MICROPROCESSADORES
MICROPROCESSADOR

É um Circuito Integrado (CI)


responsável por buscar e executar
instruções existentes na memória e
devolver os resultados
INSTRUÇÕES

São comandos muito simples que


indicam ao microprocessador as
operações a realizar (leitura, de
escrita, aritmética, lógicas, relacionais)

As instruções quando são


agrupadas formam um programa.
Operações do µp

 Aolongo da sua vida os


microprocessadores realizam as
seguintes operações:
Leitura da memória
Execução
Escrita na memória
Operações de E/S (entrada e saída)
LEITURA DA MEMÓRIA

Nesta operação o microprocessador


busca a instrução para ser executada
Execução
Nesta operação o
microprocessador executa a
instrução previamente adquirida
ESCRITA NA
MEMÓRIA

Nesta operação o micro grava os


dados na memória para guardar os
resultados intermédios ou finais do
processamento
Operações de E/S

Estas operações permitem ao micro


comunicar-se com o mundo exterior
através dos periféricos ( ler dados do
teclado, transferir dados para o monitor ou
impressora)
ESTRUTURA DE UM
MICROPROCESSADOR

O microprocessador,
apresenta na sua
estrutura um
conjunto de linhas
(pinos) cujo número
varia, dependendo
da capacidade e
funções
DIAGRAMA DE UM MICROPROCESSADOR
SIMPLES
Bus (barramento) de dados
É onde fluem os dados

Bus (barramento) de endereço


Serve
para especificar qual a célula de
memória a ser acedida
M I/O
Indica se a operação que o micro realiza
recai sobre a memória ou a um
dispositivo de E/S

RW
Indica se a operação que o micro realiza
é de leitura ou de escrita
 Asas linhas M I/O e RW são dois sinais
do barramento de controlo que servem
para definir se a operação que o micro
realiza é de read/write e se deve recair
sobre a memória ou sobre um periférico
de I/O
 Atravésdessas duas operações são
definidas quatro operações básicas
seguintes:

Leitura da memória (memory read)


Escrita na memoria (memory write
Leitura do I/O (I/O read)
Escrita no I/O ( I/O write)
Obus de controlo contém ainda
os seguintes sinais:
Reset: sinal de inicialização do
microprocessador
Clock: recebe um sinal digital que
será usado internamente para
sincronizar todo o funcionamento do
micro.
Vcc: sinal de alimentação. Permite
entrada de corrente no micro
GND: (terra) liga-se ao pólo
negativo da fonte

INT: este sinal é uma entrada que


serve para que dispositivos externos
possam interromper o
microprocessador com a finalidade
de realizar uma tarefa que não pode
esperar
 Exemplos:

A interface do teclado interrompe o


micro para indicar que uma tecla foi
pressionada. Essa tecla precisa ser lida e
o seu código deve ser armazenado na
memória para ser usado mais tarde.

A interface do disco duro ou de drives


interrompe o micro para avisar que uma
operação de leitura ou escrita terminou
INTA: este sinal significa o
reconhecimento da interrupção.
Serve para o µP indicar que aceitou
uma interrupção e que está
aguardando para que o dispositivo
que a gerou se identifique para que
seja realizada a operação.
 NMI (Non Mascable Interrup):
este sinal é um sinal de interrupção
para ser usado em emergência.
Significa que esta interrupção deve ser
atendida imediatamente
 OBS

como são vários os dispositivos que


precisam gerar interrupções e só
existe uma única entrada INT, o
micro opera em conjunto com um
chip chamado “controlador de
interrupções” O controlador de
interrupções tem como tarefa receber
pedidos de interrupções de vários
dispositivos e enviá-los ao micro de
forma ordenada, através do sinal
INT.
LIGAÇÃO DOS BLOCOS ATRAVÉS DOS
BARRAMENTOS EXTERNOS
EXERCÍCIOS
 Indique o conteúdo dos barramentos e
o sentido da informação nas seguintes
situações:
O processador pretende ler o valor
64 na célula 23A42H da memória
O processador pretende escrever o
valor 124 na porta 4BA42H do
monitor
O processador pretende ler o nome
MARIA da porta 56F12H do teclado
FACTORES QUE CARACTERIZAM UM µP

 Os
factores são:
Números de bits
Clock
Capacidade de endereçamento
Número de Bits

É uma das principais características


dos µP e exerce uma influência directa
no seu desempenho

 Estefactor está relacionado com a


velocidade do µP
Número de Bits

 Divide-se em:

Nº bits interno – indica o tamanho


dos registos do microprocessador

Nº bits externo – indica o tamanho


do bus de dados que liga o µP à
RAM
 Clock

Está directamente relacionado com o


número de instruções que o micro pode
realizar por segundo

É medido em Mhz (Megahertz) ou Ghz


(Gigahertz)
 Capacidade de endereçamento

Está relacionado com o tamanho máximo


de endereços que a memória principal
pode ter (memória de trabalho do µP)

É o número máximo de células de


memória que um micro consegue aceder

Depende do número de bits do bus de


endereço
 Paraaceder a uma célula de memória,
o µP precisa informar o endereço
desta célula

 Paracalcular a capacidade de
endereçamento de um µP é necessário
saber o nº de bits do bus de endereço
e substituir na fórmula a seguir:
CpEnd. = 2N Bytes
Sendo:
N – nº de bits do bus de endereço
 Bytes – grandeza de medida
Exercícios
Calcule a capacidade de endereçamento de um
µP nos casos que se seguem:
a) Bus end de 20 bits
b) Bus end de 24 bits
c) Bus end de 19 bits
d) Bus end de 13 bits
e) Bus end de 32 bits
f) Bus end de 30 bits
g) Bus end de 34 bits
h) Bus end de 64 bits
UNIDADES DE MEDIDA DA MEMORIA
 1Byte = 8 Bits
 1024 Bytes = 1 Kilobyte
 1024 Kilobytes = 1 Megabyte
 1024 Megabytes = 1 Gigabyte
 1024 Gigabytes = 1 Terabyte
 1024 Terabytes = 1 Petabyte
 1024 Petabytes = 1 Exabyte
 1024 Exabytes = 1 Zettabyte
 1024 Zettabytes = 1 YottaByte
 1024 YottaBytes = 1 Brontobyte
 1024 Brontobytes = 1 GeopByte

Você também pode gostar