Está en la página 1de 9

Arquitectura de PC

Sumar dos nmeros en


MSX88
Ingeniero Anyelo Quintero
Director Curso Arquitectura de
PC
Cdigo 301302

>l programa
Tecla F6
Ejecucin Ciclo de instruccin a Ciclo de
instruccin
1er Ciclo de instruccin:
Bsqueda del cdigo de operacin y
decodificacin.
(IP) - Buffer de direcciones
20 00
Seal de lectura de memoria (secuenciador lee)
(Mem) -> Buffer de Datos
B8
(Buffer de Datos) -> IR
B8
Decodificacion
MOV
Secuenciador
(IP) + 1 -> IP
20 01
2do Ciclo de instruccin:
Bsqueda del operando en memoria
(IP) - Buffer de direcciones
20 01
Seal de lectura de memoria (secuenciador lee)
(Mem) -> Buffer de Datos
10
(Buffer de Datos) -> AL
10

(IP) + 1 -> IP
20 02
(IP) - Buffer de direcciones
20 02
Seal de lectura de memoria (secuenciador lee)
(Mem) -> Buffer de Datos
00
(Buffer de Datos) -> AH 00
(IP) + 1 -> IP
20 03
1er Ciclo de instruccin:
Bsqueda del cdigo de operacin y
decodificacin.
(IP) - Buffer de direcciones
20 03
Seal de lectura de memoria (secuenciador lee)
(Mem) -> Buffer de Datos
BA
(Buffer de Datos) -> IR
BA
Decodificacion
MOV
Secuenciador

(IP) + 1 -> IP
20 04
2do Ciclo de instruccin:
Bsqueda del operando en memoria
(IP) - Buffer de direcciones
20 04
Seal de lectura de memoria (secuenciador lee)
(Mem) -> Buffer de Datos
20
(Buffer de Datos) -> DL
20
(IP) + 1 -> IP
20 05
(IP) - Buffer de direcciones
20 05
Seal de lectura de memoria (secuenciador lee)
(Mem) -> Buffer de Datos
00
(Buffer de Datos) -> DH 00

ADD AX,DX
(IP) + 1 -> IP
20 06
1er Ciclo de instruccin:
Bsqueda del cdigo de operacin y
decodificacin.
(IP) - Buffer de direcciones
20 06
Seal de lectura de memoria (secuenciador lee)
(Mem) -> Buffer de Datos
03
(Buffer de Datos) -> IR
03
Decodificacion
Secuenciador
(IP) + 1 -> IP
20 07
(IP) - Buffer de direcciones
20 07
Seal de lectura de memoria (secuenciador lee)
(Mem) -> Buffer de Datos
C2
(Buffer de Datos) -> IR
C2
Decodificacion
ADD
Secuenciador
(IP) + 1 -> IP

20 08

ADD AX,DX
2do Ciclo de instruccin:
Bsqueda del operando 1 en Registro
(AX) - OP1
(10)
3er Ciclo de instruccin:
Bsqueda del operando 2 en Registro
(DX) - OP2
(20)
4to Ciclo de instruccin:
Ejecucin de la operacin en la ALU
(Op1) ADD (Op2) - Res
(30)
5to Ciclo de instruccin:
Almacenamiento del Resultado en
Registro
(Res) -> AX

Unidad/Zona/grupo o
equipo funcional

GRACIAS POR
SU ATENCIN

También podría gustarte