Sei sulla pagina 1di 15

ARQUITECTURA

PROPUESTA

ANTECEDENTES

Unidad de Control
Su Entorno
función es buscar las instrucciones en
la memoria principal, decodificarlas (interpretación)
y ejecutarlas, empleando para ello la unidad de
Empresa
proceso.
ALCANCE VENTAS
Unidad Aritmético
Departamento Lógica
Es un circuito digital que calcula operaciones
aritméticas (como suma, resta, multiplicación, etc.)
y operaciones lógicas (si, y, o, no), entre valores
(generalmenteESTRATEGIA
uno o dos)VENTAS
de los argumentos.
ARQUITECTURA
PROPUESTA

UNIDAD DE CONTROL

1. Contador del Programa: Contiene


permanentemente la dirección de memoriza de la
siguiente instrucción a ejecutar.

2. Registro de Instrucción: Contiene la


instrucción que se esta ejecutando

3. Decodificador: Extrae el código de operación


de las instrucciones en curso lo analiza y emite las
señales al resto de elementos para su ejecución a
través del SECUENCIADOR

4. Reloj: Proporciona una secuencia de impulsos


eléctricos o ciclos en intervalos constantes.

5. Secuenciador: Se generan ordenes muy


elementales micro ordenes que sincronizadas por los
pulsos del RELOJ hacen que se vaya ejecutando
poco a poco la instrucción que esta cargada en el
REGISTRO DE INSTRUCCIONES
ARQUITECTURA
PROPUESTA

UNIDAD ARITMETICO LOGICA


ANTECEDENTES

1. Circuito Operacional: Contiene los circuitos necesarios


para la realización de las operaciones con los datos procedentes de
Entorno
los REGISTROS DE ENTRADA

2. Registros
Empresa de Entrada: REN, en ellos se almacenan los
datos u operandos que intervienen en una instrucción antes de la
realización de las operaciones por parte del CIRCUITO ALCANCE VENTAS
OPERACIONAL.
Departamento

3. Registro Acumulador: Almacena las operaciones llevadas


a cabo por el CIRCUITO OPERACIONAL
ESTRATEGIA VENTAS
4. Flags : Se trata de unos registros de memoria en los que se deja
constancia de algunas condiciones que se dieron en la ultima
operación realizada y que ha de ser tenidas en cuanta en
operaciones posteriores.
Interrupt Control Serial IO
Control
MAR 8000 MDR 3A

8000 3A
W Z 8001 00
A Temp IR 3A
B C 8002 85
D E 8003 47
H L 8004 3A
Decode SP 8005 01
ALU PC 8000 8006 80
Inc dec 8007 88
Flag Register 8008 32
8009 02

Address Data 800A 80


Timing and control Address Buffer Buffer 800B 76

SUMA-ADDITION
LDA 8500
MOV B,A
8500 04
LDA 8501
ADD B 8501 03
STA 8502
8502
HLT
8500
Interrupt Control Serial IO
Control
MAR 8500 MDR 04

8000 3A
W Z 8001 00
A 04 Temp IR 3A
B C 8002 85
D E 8003 47
H L 8004 3A
Decode SP 8005 01
ALU PC 8500 8006 80
Inc dec 8007 88
Flag Register 8008 32
8009 02

Address Data 800A 80


Timing and control Address Buffer Buffer 800B 76

SUMA-ADDITION
LDA 8500
MOV B,A
8500 04
LDA 8501
ADD B 8501 03
STA 8502
8502
HLT
8500
Interrupt Control Serial IO
Control
MAR 8003 MDR 47

8000 3A
W Z 8001 00
A 04 Temp IR 47
B C 8002 85
D E 8003 47
H L 8004 3A
Decode SP 8005 01
ALU PC 8003 8006 80
Inc dec 8007 88
Flag Register 8008 32
8009 02

Address Data 800A 80


Timing and control Address Buffer Buffer 800B 76

SUMA-ADDITION
LDA 8500
MOV B,A
8500 04
LDA 8501
ADD B 8501 03
STA 8502
8502
HLT
8500
Interrupt Control Serial IO
Control
MAR 8003 MDR 47

8000 3A
W Z 8001 00
A 04 Temp IR 47
B 04 C 8002 85
D E 8003 47
H L 8004 3A
Decode SP 8005 01
ALU PC 8003 8006 80
Inc dec 8007 88
Flag Register 8008 32
8009 02

Address Data 800A 80


Timing and control Address Buffer Buffer 800B 76

SUMA-ADDITION
LDA 8500
MOV B,A
8500 04
LDA 8501
ADD B 8501 03
STA 8502
8502
HLT
8500
Interrupt Control Serial IO
Control
MAR 8004 MDR 3A

8000 3A
W Z 8001 00
A 04 Temp IR 3A
B 04 C 8002 85
D E 8003 47
H L 8004 3A
Decode SP 8005 01
ALU PC 8004 8006 80
Inc dec 8007 88
Flag Register 8008 32
8009 02

Address Data 800A 80


Timing and control Address Buffer Buffer 800B 76

SUMA-ADDITION
LDA 8500
MOV B,A
8500 04
LDA 8501
ADD B 8501 03
STA 8502
8502
HLT
8500
Interrupt Control Serial IO
Control
MAR 8501 MDR 03

8000 3A
W Z 8001 00
A 03 Temp IR 3A
B 04 C 8002 85
D E 8003 47
H L 8004 3A
Decode SP 8005 01
ALU PC 8501 8006 80
Inc dec 8007 88
Flag Register 8008 32
8009 02

Address Data 800A 80


Timing and control Address Buffer Buffer 800B 76

SUMA-ADDITION
LDA 8500
MOV B,A
8500 04
LDA 8501
ADD B 8501 03
STA 8502
8502
HLT
8500
Interrupt Control Serial IO
Control
MAR 8007 MDR 88

8000 3A
W Z 8001 00
A 03 Temp IR 88
B 04 C 8002 85
D E 8003 47
H L 8004 3A
Decode SP 8005 01
ALU PC 8007 8006 80
Inc dec 8007 88
Flag Register 8008 32
8009 02

Address Data 800A 80


Timing and control Address Buffer Buffer 800B 76

SUMA-ADDITION
LDA 8500
MOV B,A
8500 04
LDA 8501
ADD B 8501 03
STA 8502
8502
HLT
8500
Interrupt Control Serial IO
Control
MAR 8007 MDR 88

8000 3A
03 W Z 8001 00
A 07 Temp 04
IR 88
B 04 C 8002 85
D E 8003 47
H L 8004 3A
Decode SP 8005 01
ALU PC 8007 8006 80
Inc dec 8007 88
Flag Register 8008 32
8009 02

Address Data 800A 80


Timing and control Address Buffer Buffer 800B 76

SUMA-ADDITION
LDA 8500
MOV B,A
8500 04
LDA 8501
ADD B 8501 03
STA 8502
8502
HLT
8500
Interrupt Control Serial IO
Control
MAR 8008 MDR 32

8000 3A
W Z 8001 00
A 07 Temp 04
IR 32
B 04 C 8002 85
D E 8003 47
H L 8004 3A
Decode SP 8005 01
ALU PC 8008 8006 80
Inc dec 8007 88
Flag Register 8008 32
8009 02

Address Data 800A 80


Timing and control Address Buffer Buffer 800B 76

SUMA-ADDITION
LDA 8500
MOV B,A
8500 04
LDA 8501
ADD B 8501 03
STA 8502
8502
HLT
8500
Interrupt Control Serial IO
Control
MAR 8008 MDR 32

8000 3A
W Z 8001 00
A 07 Temp 04
IR 32
B 04 C 8002 85
D E 8003 47
H L 8004 3A
Decode SP 8005 01
ALU PC 8008 8006 80
Inc dec 8007 88
Flag Register 8008 32
8009 02

Address Data 800A 80


Timing and control Address Buffer Buffer 800B 76

SUMA-ADDITION
LDA 8500
MOV B,A
8500 04
LDA 8501
ADD B 8501 03
STA 8502
8502 07
HLT
8500
Interrupt Control Serial IO
Control
MAR 800B MDR 76

8000 3A
W Z 8001 00
A 07 Temp 04
IR 76
B 04 C 8002 85
D E 8003 47
H L 8004 3A
Decode SP 8005 01
ALU PC 800B 8006 80
Inc dec 8007 88
Flag Register 8008 32
8009 02

Address Data 800A 80


Timing and control Address Buffer Buffer 800B 76

SUMA-ADDITION
LDA 8500
MOV B,A
8500 04
LDA 8501
ADD B 8501 03
STA 8502
8502 07
HLT
8500

Potrebbero piacerti anche