Ensamblador 8086

Páginas: 53 (13229 palabras) Publicado: 9 de octubre de 2012
M.C. Abel Díaz Olivares

Lenguaje Ensamblador

OBJETIVO GENERAL Introducir al estudiante a un lenguaje de bajo nivel. Al finalizar el curso, el estudiante deberá poder desarrollar una gran variedad de programas en este lenguaje los cuales serán para utilizar la computadora como una herramienta para el control de procesos e interfaces en general.

EVALUACION La evaluación debe serdiagnóstica, formativa y sumaria bajo los siguientes lineamientos: 1. PARTE TEÓRICA : Se realizaran 3 exámenes escritos con la siguiente ponderación : 2 exámenes parciales 15% cada parcial 1 examen final 30% 2. PARTE PRÁCTICA: - Un trabajo final, con una ponderación del 30% - N tareas, con una ponderación del 10%

NOTA 1: Para tener derecho al examen final es necesario que se entregue el proyecto final.NOTA 2: Para poder acreditar la materia es necesario aprobar la teoría tener promedio mínimo de 6 en los exámenes. NOTA 3: Lenguaje a manejar: Turbo Ensamblador

PRIMERA UNIDAD: MICROPROCESADORES INTEL 80x86 Objetivo Específico : 1. Conocerá la historia de los 1. Evolución de los microprocesadores de INTEL. microprocesadores, especialmente 2. Modelo de programación. la serie 80x86 de INTEL. 3.Registro del microprocesador. 4. Banderas del Registro Status. 2. Conocerá los registros del 8086 5. Modos de direccionamiento. 6. Juego de instrucciones. 7. Organización de la memoria

SEGUNDA UNIDAD: USO DEL TURBO ENSAMBLADOR Objetivo Específico : 1. Reconocerá las ventajas del 1. Introducción al proceso de Ensamblado. Macroensamblador. 2. Estructura de programa. 3. Tipos y declaraciones. 2.Escribirá programas sencillos 4. Programas en línea recta. directamente con Turbo 5. Programas con lazos. Ensamblador. 6. Problemas aritméticos. 7. Manipulación de datos. 8. Enmascaramiento con AND y OR. 9. Rotación. TERCERA UNIDAD: INTERFASE CON EL PUERTO PARALELO Objetivo Especifico: Realizará interfaces sencillas con la 1. Ubicación del puerto paralelo. computadora utilizando el puerto 2. PuertoBase, el puerto de salida. paralelo. 3. Puerto Base +1 el puerto de entrada. 4. Puerto Base +2 el puerto E-S.

1

M.C. Abel Díaz Olivares

Lenguaje Ensamblador

CUARTA UNIDAD: INTERRUPCIONES DEL DOS Y BIOS Objetivo Especifico: 1. Estructura del MS-DOS. 1. Utilizará las funciones del MS-DOS. 2. Vector de interrupciones. 3. Interrupción 21H. 2. Escribirá programas que empleen a. Servicio 02Display. los servicios de video. b. Servicio 09 Display. c. Servicio 01 Keyboard Input. 3. Escribirá programas en d. Servicio 0AH Buffered Keyboard Input. macroensamblador que generen e. Servicio 05 Printer Output. sonido. f. Servicios para lectura del reloj de tiempo real. 4. Interrupciones para el puerto serie. 5. Generación de sonido BIBLIOGRAFÍA FUNDAMENTAL: DE APOYO: 1. Lenguaje Ensamblador yProgramación para PC IBM y 2. Using Assembly Language. compatibles. Wyatt Peter Abel 3ª Edition 3 ª Edición QUE Prentice Hall 3. Pc Interno Tischer Marcombo

2

M.C. Abel Díaz Olivares

Lenguaje Ensamblador

Primera Unidad: MICROPROCESADORES INTEL 80x86
Lenguajes de alto nivel vs. Lenguajes de bajo nivel.

Más amigable con el usuario, facilidad de programar.

o o o o

Visual Basic,Delphi, Visual fox, etc. Fortran, Basic, Pascal, Cobol. Java, C. Ensamblador.

Velocidad en procesamiento de instrucciones

o Hardware.

Lenguaje Visual Basic, Visual Fox, Delphi, etc. Fortran, Basic, Pascal, Cobol. Java, C. Ensamblador.

Ventaja Mejor presentación, buena relación tiempo invertido / resultados. Balance adecuado entre complejidad y facilidades del usuario. Realizados paraprogramar. Existe facilidad de crear nuevos comandos. Los lenguajes son cortos y rápidos. Brecha semántica reducida. Todos los recursos del sistema están disponibles.

Desventaja Se requiere en maquinas grandes. Dedicación especial a ramas de la ciencia. Requiere ser programador. No es transportable.

1. La evolución del microprocesador.
La historia dice que los antiguos babilonios...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ensamblador 8086
  • Ensamblador 8086
  • 8086
  • El 8086
  • 8086
  • Ensamble
  • ensamble
  • Ensamblador

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS