Vous êtes sur la page 1sur 66

Sistemas de

Procesamiento de Datos
Secuencia de Ejecucin
Profesor: Fabio Bruschetti
JTP: Gastn Aguilera
V2010.2
2
Secuencia de Ejecucin
3
Secuencia de Ejecucin
Address Data
A092 00
A093 00
A094 00
A095 00
A096 00
A097 00
A098 00
A099 00
A09A 00
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
Registro de Datos
(Acumuladores)
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos Buffer de Direcciones
Control y
Temporizacin
ALU
CPU
Bus de Control
Buffer de Datos Decoder
R/W
MP
1
2
3
R/W CLK CLK
Contador de Programa
Bus de Datos
Bus de Direcciones
4
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
MOV AX, 2F03h
ADD AL 8Eh
SUB AL,12h
INC AX
DEC AX
Registro de Datos
(Acumuladores)
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
A092
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos Buffer de Direcciones
Control y
Temporizacin
ALU
CPU
Bus de Control
Buffer de Datos Decoder
R/W
MP
R/W CLK CLK
Contador de Programa
Bus de Datos
Bus de Direcciones
5
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
Registro de Datos
(Acumuladores)
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
A092
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos Buffer de Direcciones
Control y
Temporizacin
ALU
CPU
Bus de Control
Buffer de Datos Decoder
MP
R/W CLK CLK
Contador de Programa
Bus de Datos
Bus de Direcciones
6
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro de Datos
(Acumuladores)
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
A092
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos
A092
Control y
Temporizacin
ALU
CPU
Bus de Control
Buffer de Datos Decoder
MP
R/W CLK CLK
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
Contador de Programa
Bus de Datos
Bus de Direcciones
7
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro de Datos
(Acumuladores)
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
A092
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos
A092
Control y
Temporizacin
ALU
CPU
Bus de Control
Buffer de Datos Decoder
MP
A092
R/W CLK CLK
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
Contador de Programa
Bus de Datos
Bus de Direcciones
8
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro de Datos
(Acumuladores)
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos
A092
Control y
Temporizacin
ALU
CPU
Bus de Control
Buffer de Datos Decoder
MP
A092
CLK CLK R/W
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
A092
Contador de Programa
Bus de Datos
Bus de Direcciones
9
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro de Datos
(Acumuladores)
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos
A092
Control y
Temporizacin
ALU
CPU
Bus de Control
B8
Decoder
MP
A092
CLK CLK R/W
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
A092
Contador de Programa
Bus de Datos
Bus de Direcciones
10
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro de Datos
(Acumuladores)
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos
A092
Control y
Temporizacin
ALU
CPU
Bus de Control
B8
Decoder
MP
CLK
A092
CLK R/W
0 0
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
A092
Contador de Programa
Bus de Datos
Bus de Direcciones
11
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro de Datos
(Acumuladores)
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos
A092
Control y
Temporizacin
ALU
CPU
Bus de Control
B8
Decoder
MP
CLK CLK R/W
0 0 1 1
A092
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
A092
Contador de Programa
Bus de Datos
Bus de Direcciones
12
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro de Datos
(Acumuladores)
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos
A092
Control y
Temporizacin
ALU
CPU
Bus de Control
B8
Decoder
MP
CLK
B8
CLK R/W
0 0 1 1
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
A092
Contador de Programa
Bus de Datos
Bus de Direcciones
13
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro de Datos
(Acumuladores)
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
B8
Control y
Temporizacin
ALU
CPU
Bus de Control
B8
Decoder
MP
CLK
B8
CLK R/W
Buffer de Direcciones
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
A092
Contador de Programa
Bus de Datos
Bus de Direcciones
14
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro de Datos
(Acumuladores)
Registro Temporal
Registro de estados
B8
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
B8
Control y
Temporizacin
ALU
CPU
Bus de Control
Decoder
MP
CLK
B8
CLK R/W
Buffer de Datos Buffer de Direcciones
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
A092
Contador de Programa
Bus de Datos
Bus de Direcciones
15
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro de Datos
(Acumuladores)
Registro Temporal
Registro de estados
B8
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Control y
Temporizacin
ALU
CPU
Bus de Control
Decoder
MP
CLK
B8
CLK R/W
Buffer de Datos Buffer de Datos Buffer de Direcciones
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
A092
Contador de Programa
Bus de Datos
Bus de Direcciones
16
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro de Datos
(Acumuladores)
Registro Temporal
Registro de estados
Puntero de pila
Registro Indice
A093
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Control y
Temporizacin
ALU
CPU
Bus de Control
Decoder
MP
CLK
B8
CLK R/W
+1
Buffer de Datos Buffer de Direcciones Buffer de Datos
Registro de instruccin
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
Contador de Programa
Bus de Datos
Bus de Direcciones
17
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
Registro de Datos
(Acumuladores)
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
A093
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos Buffer de Direcciones
Control y
Temporizacin
ALU
CPU
Bus de Control
Buffer de Datos Decoder
MP
R/W CLK CLK
Contador de Programa
Bus de Datos
Bus de Direcciones
18
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro de Datos
(Acumuladores)
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
A093
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos
A093
Control y
Temporizacin
ALU
CPU
Bus de Control
Buffer de Datos Decoder
MP
R/W CLK CLK
Contador de Programa
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
Bus de Datos
Bus de Direcciones
19
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro de Datos
(Acumuladores)
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos
A093
Control y
Temporizacin
ALU
CPU
Bus de Control
Buffer de Datos Decoder
MP
A093
R/W CLK CLK
A093
Contador de Programa
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
Bus de Datos
Bus de Direcciones
20
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro de Datos
(Acumuladores)
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos
A093
Control y
Temporizacin
ALU
CPU
Bus de Control
Buffer de Datos Decoder
MP
A093
CLK CLK R/W
A093
Contador de Programa
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
Bus de Datos
Bus de Direcciones
21
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro de Datos
(Acumuladores)
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos
A093
Control y
Temporizacin
ALU
CPU
Bus de Control
03
Decoder
MP
A093
CLK CLK R/W
A093
Contador de Programa
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
Bus de Datos
Bus de Direcciones
22
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro de Datos
(Acumuladores)
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos
A093
Control y
Temporizacin
ALU
CPU
Bus de Control
03
Decoder
MP
CLK
A093
CLK R/W
0 0
A093
Contador de Programa
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
Bus de Datos
Bus de Direcciones
23
R/W
Secuencia de Ejecucin
Registro de Datos
(Acumuladores)
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos
Control y
Temporizacin
ALU
CPU
Bus de Control
Decoder
MP
CLK CLK R/W
0 0 1 1
A093
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
A093 03
A093
Contador de Programa
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
Bus de Datos
Bus de Direcciones
24
R/W
Secuencia de Ejecucin
Registro de Datos
(Acumuladores)
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos
Control y
Temporizacin
ALU
CPU
Bus de Control
Decoder
MP
CLK
03
CLK R/W
0 0 1 1
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
A093 03
A093
Contador de Programa
A093
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
Bus de Datos
Bus de Direcciones
25
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro de Datos
(Acumuladores)
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
03
Control y
Temporizacin
ALU
CPU
Bus de Control
Decoder
MP
CLK
03
CLK R/W
Buffer de Direcciones
03
A093
Contador de Programa
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
Bus de Datos
Bus de Direcciones
26
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro Temporal
Registro de estados
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Control y
Temporizacin
ALU
CPU
Bus de Control
Decoder
MP
CLK
B8
CLK R/W
Buffer de Datos Buffer de Direcciones
03
A093
Registro de instruccin
Contador de Programa
03
AL AH
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
Bus de Datos
Bus de Direcciones
27
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro Temporal
Registro de estados
Puntero de pila
Registro Indice
A094
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Control y
Temporizacin
ALU
CPU
Bus de Control
Decoder
MP
CLK
B8
CLK R/W
+1
Buffer de Datos Buffer de Direcciones Buffer de Datos
Registro de instruccin
Contador de Programa
03
AL AH
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
Bus de Datos
Bus de Direcciones
28
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
A094
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos Buffer de Direcciones
Control y
Temporizacin
ALU
CPU
Bus de Control
Buffer de Datos Decoder
MP
R/W CLK CLK
Contador de Programa
03
AL AH
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
Bus de Datos
Bus de Direcciones
29
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
A094
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos
A094
Control y
Temporizacin
ALU
CPU
Bus de Control
Buffer de Datos Decoder
MP
R/W CLK CLK
Contador de Programa
03
AL AH
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
Bus de Datos
Bus de Direcciones
30
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos
A094
Control y
Temporizacin
ALU
CPU
Bus de Control
Buffer de Datos Decoder
MP
A094
R/W CLK CLK
A094
Contador de Programa
03
AL AH
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
Bus de Datos
Bus de Direcciones
31
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos
Control y
Temporizacin
ALU
CPU
Bus de Control
Buffer de Datos Decoder
MP
CLK CLK R/W
Contador de Programa
A094
A094
A094
03
AL AH
MOV AX, 2F03h
ADD AX, 8Eh
SUB AL,12h
INC AX
DEC AX
Bus de Datos
Bus de Direcciones
32
R/W
Secuencia de Ejecucin
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos
Control y
Temporizacin
ALU
CPU
Bus de Control
Decoder
MP
A094
CLK CLK R/W
Contador de Programa
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
A094 2F
A094
03
AL AH
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
Bus de Datos
Bus de Direcciones
33
R/W
Secuencia de Ejecucin
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos
Control y
Temporizacin
ALU
CPU
Bus de Control
Decoder
MP
CLK CLK R/W
0 0
Contador de Programa
A094
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
A094 2F
A094
03
AL AH
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
Bus de Datos
Bus de Direcciones
34
R/W
Secuencia de Ejecucin
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos
Control y
Temporizacin
ALU
CPU
Bus de Control
Decoder
MP
CLK CLK R/W
0 0 1 1
A094
Contador de Programa
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
A094 2F
A094
03
AL AH
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
Bus de Datos
Bus de Direcciones
35
R/W
Secuencia de Ejecucin
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos
Control y
Temporizacin
ALU
CPU
Bus de Control
Decoder
MP
CLK
2F
CLK R/W
0 0 1 1
Contador de Programa
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
A094 2F
A094
03
AL AH
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
Bus de Datos
Bus de Direcciones A094
36
R/W
Secuencia de Ejecucin
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
2F
Control y
Temporizacin
ALU
CPU
Bus de Control
Decoder
MP
CLK CLK R/W
Buffer de Direcciones
Contador de Programa
2F
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
2F
A094
03
AL AH
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
Bus de Datos
Bus de Direcciones
37
R/W
Secuencia de Ejecucin
03
Registro Temporal
Registro de estados
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Control y
Temporizacin
ALU
CPU
Bus de Control
Decoder
MP
CLK CLK R/W
Buffer de Direcciones
2F
Registro de instruccin
Contador de Programa
2F
AL AH
2F
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
2F
A094
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
Bus de Datos
Bus de Direcciones
38
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro Temporal
Registro de estados
Puntero de pila
Registro Indice
A095
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Control y
Temporizacin
ALU
CPU
Bus de Control
Decoder
MP
CLK
B8
CLK R/W
+1
Buffer de Datos Buffer de Direcciones Buffer de Datos
Registro de instruccin
Contador de Programa
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
03 2F
AL AH
Bus de Datos
Bus de Direcciones
39
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
A095
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos Buffer de Direcciones
Control y
Temporizacin
ALU
CPU
Bus de Control
Buffer de Datos Decoder
MP
R/W CLK CLK
Contador de Programa
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
03 2F
AL AH
Bus de Datos
Bus de Direcciones
40
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos
A095
Control y
Temporizacin
ALU
CPU
Bus de Control
Buffer de Datos Decoder
MP
R/W CLK CLK
Contador de Programa
03
AL AH
A095
2F
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
Bus de Datos
Bus de Direcciones
41
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos
A095
Control y
Temporizacin
ALU
CPU
Bus de Control
Buffer de Datos Decoder
MP
A095
R/W CLK CLK
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
A094
Contador de Programa
03 2F
AL AH
Bus de Datos
Bus de Direcciones
42
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos
Control y
Temporizacin
ALU
CPU
Bus de Control
Buffer de Datos Decoder
MP
CLK CLK R/W
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
Contador de Programa
A095
A095
A095
03 2F
AL AH
Bus de Datos
Bus de Direcciones
43
R/W
Secuencia de Ejecucin
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos
Control y
Temporizacin
ALU
CPU
Bus de Control
Decoder
MP
CLK CLK R/W
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
Contador de Programa
04
03 2F
AL AH
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
A095
A095
A095
Bus de Datos
Bus de Direcciones
44
R/W
Secuencia de Ejecucin
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos
Control y
Temporizacin
ALU
CPU
Bus de Control
Decoder
MP
CLK
04
CLK R/W
0 0 1 1
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
Contador de Programa
03
AL AH
04
2F
A095
A095
A095
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Bus de Datos
Bus de Direcciones
45
R/W
Secuencia de Ejecucin
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
04
Control y
Temporizacin
ALU
CPU
Bus de Control
Decoder
MP
CLK CLK R/W
Buffer de Direcciones
Contador de Programa
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
04
A095
03 2F
AL AH
04
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Bus de Datos
Bus de Direcciones
46
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro Temporal
Registro de estados
04
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
04
Control y
Temporizacin
ALU
CPU
Bus de Control
Decoder
MP
CLK CLK R/W
Buffer de Datos Buffer de Direcciones
A095
Contador de Programa
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
03 2F
AL AH
Bus de Datos
Bus de Direcciones
47
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro Temporal
Registro de estados
04
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Control y
Temporizacin
ALU
CPU
Bus de Control
Decoder
MP
CLK CLK R/W
Buffer de Datos Buffer de Datos Buffer de Direcciones
A095
Contador de Programa
03 2F
AL AH
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
Bus de Datos
Bus de Direcciones
48
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro Temporal
Registro de estados
Puntero de pila
Registro Indice
A096
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Control y
Temporizacin
ALU
CPU
Bus de Control
Decoder
MP
CLK
B8
CLK R/W
+1
Buffer de Datos Buffer de Direcciones Buffer de Datos
Registro de instruccin
Contador de Programa
03 2F
AL AH
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
Bus de Datos
Bus de Direcciones
49
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
A096
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos Buffer de Direcciones
Control y
Temporizacin
ALU
CPU
Bus de Control
Buffer de Datos Decoder
MP
R/W CLK CLK
Contador de Programa
03 2F
AL AH
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
Bus de Datos
Bus de Direcciones
50
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
A096
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos
A096
Control y
Temporizacin
ALU
CPU
Bus de Control
Buffer de Datos Decoder
MP
R/W CLK CLK
Contador de Programa
03 2F
AL AH
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
Bus de Datos
Bus de Direcciones
51
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos
Control y
Temporizacin
ALU
CPU
Bus de Control
Buffer de Datos Decoder
MP
A096
R/W CLK CLK
A096
Contador de Programa
03 2F
AL AH
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
A096
Bus de Datos
Bus de Direcciones
52
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos
Control y
Temporizacin
ALU
CPU
Bus de Datos
Bus de Direcciones
Bus de Control
Buffer de Datos Decoder
MP
CLK CLK R/W
Contador de Programa
A096
03
AL AH
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
A096
2F
A096
53
R/W
Secuencia de Ejecucin
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos
Control y
Temporizacin
ALU
CPU
Bus de Datos
Bus de Direcciones
Bus de Control
Decoder
MP
CLK CLK R/W
Contador de Programa
8E
03
AL AH
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
A096
A096
2F
A096
54
R/W
Secuencia de Ejecucin
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Buffer de Datos
Control y
Temporizacin
ALU
CPU
Bus de Datos
Bus de Direcciones
Bus de Control
Decoder
MP
CLK CLK R/W
0 0 1 1
Contador de Programa
03
AL AH
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
8E
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
A096
A096
2F
A096
8E
55
R/W
Secuencia de Ejecucin
Registro Temporal
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
8E
Control y
Temporizacin
ALU
CPU
Bus de Datos
Bus de Direcciones
Bus de Control
Decoder
MP
CLK CLK R/W
Buffer de Direcciones
Contador de Programa
8E
A096
03 2F
AL AH
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
8E
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
56
R/W
Secuencia de Ejecucin
03
Registro de estados
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Control y
Temporizacin
ALU
CPU
Bus de Datos
Bus de Direcciones
Bus de Control
Decoder
MP
CLK CLK R/W
Buffer de Direcciones
8E
Registro de instruccin
Contador de Programa
2F
AL AH
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
8E 00
L H
A096
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Buffer de Datos
57
R/W
Secuencia de Ejecucin
03
Registro de estados
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Control y
Temporizacin
ALU
CPU
Bus de Datos
Bus de Direcciones
Bus de Control
Decoder
MP
CLK CLK R/W
Buffer de Direcciones
Registro de instruccin
Contador de Programa
2F
AL AH
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
8E 00
A096
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Buffer de Datos Buffer de Datos
H
S/R
0
L
58
R/W
Secuencia de Ejecucin
91
Registro de estados
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Control y
Temporizacin
ALU
CPU
Bus de Datos
Bus de Direcciones
Bus de Control
Decoder
MP
CLK CLK R/W
Buffer de Direcciones
Registro de instruccin
Contador de Programa
2F
AL AH
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
8E 00
A096
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Buffer de Datos Buffer de Datos
S/R
0
L H
59
R/W
Secuencia de Ejecucin
Registro de estados Registro de instruccin
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
25
Control y
Temporizacin
ALU
CPU
Bus de Datos
Bus de Direcciones
Bus de Control
Decoder
MP
CLK CLK R/W
0 0 1 1
Contador de Programa
91
AL AH
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
25
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
A097
A097
2F
A097
25
8E 00
L H
60
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro de estados
25
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
25
Control y
Temporizacin
ALU
CPU
Bus de Control
Decoder
MP
CLK CLK R/W
Buffer de Datos Buffer de Direcciones
A097
Contador de Programa
91 2F
AL AH
Bus de Datos
Bus de Direcciones
ALU
8E 00
L H
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
61
R/W
Secuencia de Ejecucin
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Registro de estados
25
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Control y
Temporizacin
ALU
CPU
Bus de Control
Decoder
MP
CLK CLK R/W
Buffer de Datos Buffer de Datos Buffer de Direcciones
A097
Contador de Programa
91 2F
AL AH
Bus de Datos
Bus de Direcciones
8E 00
L H
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
62
R/W
Secuencia de Ejecucin
91
Registro de estados
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Control y
Temporizacin
ALU
CPU
Bus de Datos
Bus de Direcciones
Bus de Control
Decoder
MP
CLK CLK R/W
Buffer de Direcciones
12
Registro de instruccin
Contador de Programa
2F
AL AH
12 00
L H
A098
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Buffer de Datos
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
63
R/W
Secuencia de Ejecucin
91
Registro de estados
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Control y
Temporizacin
ALU
CPU
Bus de Datos
Bus de Direcciones
Bus de Control
Decoder
MP
CLK CLK R/W
Buffer de Direcciones
Registro de instruccin
Contador de Programa
2F
AL AH
12 00
A098
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Buffer de Datos Buffer de Datos
H
S/R
1
L
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
64
R/W
Secuencia de Ejecucin
7F
Registro de estados
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Control y
Temporizacin
ALU
CPU
Bus de Datos
Bus de Direcciones
Bus de Control
Decoder
MP
CLK CLK R/W
Buffer de Direcciones
Registro de instruccin
Contador de Programa
2F
AL AH
12 00
A098
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Buffer de Datos Buffer de Datos
S/R
L H
1
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
65
R/W
Secuencia de Ejecucin
80
Registro de estados
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Control y
Temporizacin
ALU
CPU
Bus de Datos
Bus de Direcciones
Bus de Control
Decoder
MP
CLK CLK R/W
Buffer de Direcciones
Registro de instruccin
Contador de Programa
2F
AL AH
01 00
A099
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Buffer de Datos Buffer de Datos
S/R
L H
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX
0
66
R/W
Secuencia de Ejecucin
7F
Registro de estados
Puntero de pila
Registro Indice
Decodificador de
instrucciones y
secuenciador de
microinstrucciones
Control y
Temporizacin
ALU
CPU
Bus de Datos
Bus de Direcciones
Bus de Control
Decoder
MP
CLK CLK R/W
Buffer de Direcciones
Registro de instruccin
Contador de Programa
2F
AL AH
01 00
A09A
Address Data
A092 B8
A093 03
A094 2F
A095 04
A096 8E
A097 25
A098 12
A099 40
A09A 48
Buffer de Datos Buffer de Datos
S/R
L H
1
MOV AX, 2F03h
ADD AL, 8Eh
SUB AL,12h
INC AX
DEC AX

Vous aimerez peut-être aussi