296037_Microprocessador_funcionamento

1599 palavras 7 páginas
Microprocessado r Afonso Ferreira Miguel

Microprocessador
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

Relacionados