ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Manual MSX88

armandoruiz5018 de Noviembre de 2012

10.766 Palabras (44 Páginas)643 Visitas

Página 1 de 44

 





 





  





  





 

 

 

(c) Rubén de Diego Martínez

Correo-e: ruben@diatel.upm.es

FAX: +34 91 336 78 17

Tlfno: +34 91 336 78 23

1. INTRODUCCIÓN......................................................................................................... 3

2. CONJUNTO DE HERRAMIENTAS DEL ENTORNO MSX88.................................... 3

2.1. ASM88. .................................................................................................................. 3

2.2. LINK88 .................................................................................................................. 4

2.3. MSX88. .................................................................................................................. 4

3. DESCRIPCIÓN DEL MSX88. ...................................................................................... 6

3.1. BLOQUES CONSTITUTIVOS. ............................................................................. 6

3.2. PANTALLAS Y CONFIGURACIONES. ............................................................... 6

3.3. MODOS DE FUNCIONAMIENTO........................................................................ 9

4. CPU SX88..................................................................................................................... 9

4.1. ARQUITECTURA. ................................................................................................ 9

4.2. LENGUAJE MÁQUINA. ..................................................................................... 10

4.2.1. MODOS DE DIRECCIONAMIENTO........................................................... 10

4.2.2. TIPOS DE INSTRUCCIONES. ..................................................................... 10

4.2.3. CÓDIGO MAQUINA DE LAS INSTRUCCIONES. ..................................... 11

4.2.4. INSTRUCCIONES DE TRANSFERENCIA.................................................. 12

4.2.5. INSTRUCCIONES ARITMÉTICO-LÓGICAS.............................................. 12

4.2.6. INSTRUCCIONES DE COMPARACIÓN..................................................... 18

4.2.7. INSTRUCCIONES DE INCREMENTO/DECREMENTO. ........................... 19

4.2.8. INSTRUCCIONES DE MANEJO DE LA PILA............................................ 20

4.2.9. INSTRUCCIONES DE CAMBIO DE FLUJO DE PROGRAMA. ................. 20

4.2.10. INSTRUCCIONES DE GESTIÓN DE LAS INTERRUPCIONES. ............. 21

4.2.11. INSTRUCCIONES DE CONTROL............................................................. 22

4.2.12. INSTRUCCIONES DE ENTRADA/SALIDA.............................................. 22

5. MEMORIA.................................................................................................................. 23

5.1. ORGANIZACIÓN................................................................................................ 23

6. LAS INTERRUPCIONES DEL SX88......................................................................... 23

6.1. TABLA DE VECTORES DE INTERRUPCIÓN. ................................................. 24

7. PERIFERIA................................................................................................................. 24

7.1. PERIFÉRICOS INTERNOS................................................................................. 24

7.2. PERIFÉRICOS EXTERNOS................................................................................ 24

7.3. PIO. ...................................................................................................................... 25

7.3.1. Selección de registros. .................................................................................... 25

7.3.2. Conexión en el sistema. .................................................................................. 25

7.4. HAND. ................................................................................................................. 26

7.4.1. Selección de registros. .................................................................................... 26

7.4.2. Conexión en el sistema. .................................................................................. 27

7.5. TIMER. ................................................................................................................ 27

7.5.1. Selección de registros. .................................................................................... 27

7.5.2. Conexión en el sistema. .................................................................................. 28

7.6. CONTROLADOR DE INTERRUPCIONES (PIC)............................................... 28

7.6.1. Selección de registros. .................................................................................... 29

7.6.2. Conexión en el sistema. .................................................................................. 30

7.7. CONTROLADOR DE DMA (CDMA). ................................................................ 30

7.7.1. Selección de registros. .................................................................................... 31

7.7.2. Conexión en el sistema. .................................................................................. 32

7.7.3. BARRA DE LEDS......................................................................................... 33

7.7.4. Conexión en el sistema. .................................................................................. 33

7.8. BARRA DE MICROCONMUTADORES............................................................. 33

7.8.1. Conexión en el sistema. .................................................................................. 33

7.9. IMPRESORA. ...................................................................................................... 33

7.9.1. Interfaz Centronics simplificado...................................................................... 33

7.9.2. Conexión en el sistema. .................................................................................. 33

8. PROGRAMA MONITOR............................................................................................ 34

8.1. COMANDOS DEL MONITOR............................................................................ 35

8.1.1. DESCRIPCIÓN DE LOS COMANDOS........................................................ 35

9. TECLAS O SECUENCIAS DE FUNCIÓN................................................................. 40

10. REFINAMIENTO DE LAS INSTRUCCIONES........................................................ 41

10.1. INSTRUCCIONES DE TRANSFERENCIA....................................................... 41

10.2. INSTRUCCIONES ARITMÉTICAS, Y LÓGICAS DE DOS OPERANDOS..... 43

10.3. INSTRUCCIONES DE COMPARACIÓN.......................................................... 47

10.4. INSTRUCCIONES DE INCREMENTO, DECREMENTO, Y LÓGICAS DE UN

OPERANDO. ....................................................................................................................... 47

10.5. INSTRUCCIONES DE MANEJO DE PILA....................................................... 48

10.6. INSTRUCCIONES DE CAMBIO DE FLUJO DEL PROGRAMA................... 49

10.7. INSTRUCCIONES ASOCIADAS A SUBRUTINAS. ........................................ 50

10.8. INSTRUCCIONES DE GESTIÓN DE LAS INTERRUPCIONES. .................... 50

10.9. INSTRUCCIONES DE ENTRADA/SALIDA..................................................... 51

10.10. INSTRUCCIONES DE CONTROL.................................................................. 53

2





 



!"#"$

El programa que describe esta documentación, MSX88 Versión 3.0, se puede utilizar

por cualquier centro de enseñanza público del Estado Español, y por usuarios particulares

siempre y cuando se haga sin ánimo de lucro, conforme reza en la autorización de distribución

otorgada al GATE-UPM.

Cualquier otro tipo de utilización debe ser autorizada por su autor.

El programa se distribuye como es. El autor no se responsabiliza de cualquier problema

que pueda surgir en el ordenador o en el software que éste contenga como consecuencia

directa o indirecta de la ejecución de msx88 .

Los usuarios que deseen darse de alta para recibir información periódica de publicaciones

y documentación relativa a nuevas versiones y productos MSX88 , deben hacerlo enviando sus

datos a la dirección de correo electrónico “msx88@diatel.upm.es” o al número de FAX +34

91-336 78 17. a nombre de Rubén de Diego Martínez.

Igualmente, los profesores que estén utilizando, o deseen utilizar msx88, podrán solicitar

soporte -en cualquier aspecto- sobre msx88 en las direcciones de correo electrónico o FAX

arriba indicados. No se soportarán dudas o problemas de personas que no acrediten su

condición de profesor.

El autor se reserva el derecho de realizar cualquier tipo de modificación en el software y

en la documentación sin previo aviso.

Toda la documentación

...

Descargar como (para miembros actualizados) txt (82 Kb)
Leer 43 páginas más »
Disponible sólo en Clubensayos.com