MICROPROCESADORES

traabjoDescripción completa

Views 201 Downloads 2 File size 100KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

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

.