Manual MSX88
Enviado por armandoruiz50 • 18 de Noviembre de 2012 • 10.766 Palabras (44 Páginas) • 630 Visitas
(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........................................................
...