Última actualización
Temario, bibliografíay descarga de apuntes de la asignatura de
Estructura de Computadores
I.Telecomunicación. Curso 2.001-2.002
CONTENIDOS:
TEORÍA LABORATORIO
CONTENIDOS:
TEORÍATEMA 1: Representación de la Información
Descarga de material de teoríaIntroducción. La representación Alfanumérica. Sistemas binario, octal y hexadecimal. Conversiones entre los diferentes sistemas. Clasificación de representaciones de coma fija. Representaciones en Coma Flotante
TEMA 2: La arquitectura del 8086
Descarga de material de teoríaIntroducción. Estructura de Memoria de Segmentación. El interior del Microprocesador 8086. Consecuencias de la Arquitectura de la Familia 80x86. Conclusiones.
TEMA3: El lenguaje ensamblador del 8086
Descarga de material de teoríaFilosofía de programación.Estructura del i8086. Estructura de un programa en ensamblador. Instruccionesde transferencia. Instrucciones aritméticas básicas. Pasospara el ensamblado y enlazado de un programa en ensamblador
TEMA 4: Ejecución de programas y Entorno de Desarrollo
Descarga de material de teoríaIntroducción. Los programas en tiempo de ejecuciónn. Entorno de Desarrollo. Formas de un programa en lenguaje ensamblador. Sintaxis del lenguaje ensamblador estándar. Empleo de Etiquetas. Directiva Simplificadas de Segmento. El PSP. Comienzo y terminación de un Programa
TEMA 5: La Pila del 8086.
Descarga de material de teoríaIntroducción. Estructuras de Datos. La Pila de los 80x86. Empleo de la Pila. El operando de RET para extracción de la pila
TEMA 6: Los procedimientos y las Macros
Descarga de material de teoríaDirectivas de Macros. Directivas de Procedimientos. Diferencias entre Macros y Procedimientos. Interfaz con subrutinas: pase de parámetros. Recogida de parámetros. La directiva Struc y el manejo de parámetros. Ejemplo de Pase de Parámetros
TEMA 7: Simulación de Arquitecturas
Descarga de material de teoríaIntroducción- Entorno de Macroprogramación. Entorno de Microprogramación. La máquina Sencilla y la Máquina+: repertorio de instrucciones, formato de instrucción, modos de direccionamiento, caminos de datos.
LABORATORIO
TEMA 1: Fundamentos del ensamblador
Descarga de material de laboratorioTEMA 2: La arquitectura del 8086
Descarga de material de laboratorioTEMA 3: El lenguaje ensamblador del 8086
Descarga de material de laboratorioTEMA 4: Las interrupciones y la ROM-BIOS
Descarga de material de laboratorioTEMA 5: La pila y los procedimientos
Descarga de material de laboratorio
BIBLIOGRAFÍA
Básica
- Roselló M. A. .8088-8086/8087 Programación ensamblador en entorno MS-DOS. Ed. Anaya Multimedia.
- Beltrán de Heredia Jon. El lenguaje ensamblador de los 80x86. Ed. Anaya Multimedia
- Norton, P; Socha, J. Nueva guía del Programador en Ensamblador para IBM PC, XT, AT y compatibles. Ed. Anaya Multimedia. 1991
- Angulo, J. M. Estructura de Computadores. Ed. Paraninfo. 1996
- Microsoft< Macroassembler 5.1. Microsoft Codeview and Uytilities. U.S. Manual de la herramienta. 1987
Complementaria- Messmer, Hans-Peter. The Indispensable PC hardware book. Ed. Addison-Wesley. 1993.
- Martínez, R. Lenguajes Ensambladores. Ed. Paraninfo. 1992
- Remiro Domínguez F. y Martín García A. Microprocesadores: El 8088/86. Ed. AKAL-Biblioteca Tecnológica