traabjoDescripción completa
Views 201 Downloads 2 File size 100KB
Resuelva:
Descripción y manejo del MSX88. Utilizando el comando de ayuda del MSX88 completar la siguiente tabla de comandos con la descripción de la acción que realizan y la sintaxis o formato que deben tener. Comando
Descripción
sintaxis
R
Modificar el contenido de un registro
R
E
Modificar el contenido de la memoria E
D
Visualiza el contenido de la memoria
G
Ejecuta un programa
L P
Almacena el contenido de un fichero en memoria Establece la pantalla
D DD DDG [ []] L L P
Q
Sale del programa
Quit
Alt+E
Permite modificar el contenido de la memoria
Realizar las siguientes acciones, indicando a continuación los comandos que se utilizan: Visualizar la dirección 1000h de memoria. Comando: D 1000 Grabar en la dirección 1000h de memoria el byte 8Ah Comando: E 1000 8A Cargar en el registro BH el byte FFh Comando: R BH FF Cargar en el registro CX la palabra 5678h Comando: R 5678H Cambiar a la pantalla 1, visualizar los diferentes conexionados de periféricos y volver a la pantalla 0. Comandos: F9 Ejecución de un programa. Usando las instrucciones de MSX88 que se encuentran en el manual, elabore un programa que realice la suma y la resta del contenido de dos registros.
¿Qué ocurre en el registro IP después de leer un byte del programa de la memoria?
R= Se incrementa en + 1.
¿Qué valores se van cargando en el registro IR? R= Los códigos de instrucciones. B0, B3, 02C3, 8806, CD
¿Qué instrucciones va indicando el Decodificador?
R= MOV, MOV, ADD, MOV, INT
¿Cuál es el resultado de la suma?
R= 009Ch
¿Con qué valores queda el registro de indicadores (flags)? R= I, S, O, P
Rellenar la tabla siguiente, indicando en cada columna: Ip
instru.
Nemote
Registros Ax DX
Memoria Direcc. Dato
Z
2000
0
0
2000
00
I I
2001
Mov ax,
mov
0
0
2001
B8
2002 y 2003
MOV ax,
MOV
0010
0
2002
00
2004
Mov dx
mov
0010
0
2003
BA
I
2005 Y 2006
MOV DX
0010
0020
2005
00
I
2008
ADD
ADD
0010
0020
2007
C2
I
2008
ADD ax, dx
ADD
0010
0020
2007
C2
IP
200A
SUB
SUB
0030
0020
2009
C2
IP
I
.