296037_Microprocessador_funcionamento
1599 palavras
7 páginas
Microprocessado r Afonso Ferreira MiguelMicroprocessador
Princípios:
•Armazename
•
Transporte nto; de
•Processamen
informação; to LógicoAritmético.
BUS
Microprocessador uP AX
BX
CX
DX
tempA
Entrada A
tempB
Entrada B
Saída Z
A
IR
IP
MA
MD
BUS
Microprocessador uP AX
BX
CX
DX
tempA
Entrada A
tempB
Entrada B
Saída Z
A
IR
IP
MA
MD
Registrado res; BUS
Microprocessador uP AX
BX
CX
DX
tempA
Entrada A
tempB
Entrada B
Saída Z
A
IR
IP
MA
MD
Registrado res Barrament o;
BUS
Microprocessador uP AX
BX
CX
DX tempA Entrada A
tempB
Entrada B
Saída Z
A
Registradores
Barramento;
Unidade
LógicoAritmética.
IR
IP
MA
MD
Observar que são os mesmos princípios do
Computador
BUS
Registradores uP AX
BX
CX
DX
tempA
Entrada A
tempB
Entrada B
Saída Z
A
IR
IP
MA
MD
Pequenas células de memória que podem armazenar um
Byte, Word,
DWord.
Assim, podemos armazenar um número dentro de cada um.
BUS
Barramento uP AX
BX
CX
DX
tempA
Entrada A
tempB
Entrada B
Saída Z
A
IR
IP
MA
MD
Meio de comunicaç ão entre os diversos módulos.
BUS
Transporte de dados uP AX
BX
CX
DX tempA Entrada A
tempB
Entrada B
Saída Z
A
IR
IP
MA
MD
Para transportar a informação de um módulo para outro, utilizamos o barramento.
Representamos
este transporte pela notação reversa: Destino Origem
BUS
Transporte de dados uP AX = 10
BX
CX
DXDX
= 10 tempA Entrada A
tempB
Entrada B
Saída Z
A
IR
IP
Assim, se possuirmos o número 10 em
AX e queremos transferir para
DX, podemos escrever: MA
MD
DX AX
BUS
ULA – Unidade LógicoAritmética
uP
AX
BX
CX
DX
tempA
Entrada A
tempB
Entrada B
Saída Z
A
IR
IP
MA
MD
Unidade responsável por realizar operações como Soma
(ADD),
subtração
(SUB),
incremento
(INC), entre outras... ULA – Unidade LógicoAritmética
Entrada A
Entrada B
Operação
Saída Z
Esta unidade sempre recebe um ou dois parâmetros nas
Entradas A e
B,...
ULA – Unidade LógicoAritmética
Entrada A
Entrada B
Operação
Saída Z