Portada
UNIDAD ACADÉMICA MULTIDISCIPLINARIA ZONA SUR
NOMBRE DE LA CARRERA
INGENIERÍA EN SISTEMAS COMPUTACIONALES.
NOMBRE DE LA ASIGNATURA
LENGUAJE ENSAMBLADOR
PROGRAMA DE ESTUDIOS
LUGAR Y FECHA
Tampico, Tam. a Enero 2000.
DATOS REFERENCIALES
NUCLEO DE
PERIODO
CLAVE
CREDIT
OS
FORMACION
INGENIERÍA
APLICADA
CARGA
HORARIA
8ºPERIODO
MATERIAS
IT18.113.04-08
6
HOR AS
TEORICAS PRACTICAS
4 HORAS
ANTECEDENTE
Haber cubierto al menos el 80%
de los créditos del programa
2
2
CONSECUENTE
*
DESCRIPCION GENERAL DE LA ASIGNATURA
El estudiante de ingeniería debe tener una idea muy clara de su futura misión dentro de la sociedad y del como debe
prepararse para cumplir con ella. Para ello se requierenfundamentalmente dos cosas: comprender las interrelaciones entre
la ingeniería y el contexto en que se ejerce, y la metodología general que esta utiliza para resolver los problemas.
En éste curso, el alumno conocerá y aplicará las técnicas para desarrollar programas para computadora en Lenguaje
Ensamblador.
En los primeros cinco temas se analizan los fundamentos para el desarrollo de programas:La mayor parte del conjunto de
instrucciones, operadores y directivas utilizadas en el desarrollo de estructuras de programación .COM y .EXE .
Del tema seis al ocho, se analizan diversas funciones de las interrupciones 10h (INT 10h) y 21h (INT 21h) para el manejo
de la pantalla y del teclado.
Del tema nueve al doce, se analizan técnicas para el manejo de diversos tipos de información (datos enbinario, ASCII, y
BCD) necesarios para el desarrollo de importantes aplicaciones.
Del tema trece al quince, se analizan otras facilidades de entrada salida, como el manejo de disco, impresión y mouse
prácticas necesarias para controlar en su totalidad a la PC con el lenguaje ensamblador.
Del tema dieciséis al dieciocho se tocan temas para desarrollar programas avanzados en lenguajeensamblador.
INTENCION EDUCATIVA
•
•
•
•
•
Resolver problemas con ingenio y sentido práctico, enfocándolos desde una perspectiva amplia y global.
Examinar, formular alternativas y resolver conceptualmente y en detalle, problemas específicos de su profesión.
Ser capaz de aprender por su propia cuenta.
Actitud abierta y critica, de búsqueda continua de la excelencia en todos loa ámbitos de suvida.
Capacidad para trabajar en grupo de manera eficiente y disciplinada.
OBJETIVO(S) GENERAL (ES)
Al terminar el curso, el alumno:
• Desarrollará programas en lenguaje ensamblador, usando estructuras de programación .COM y .EXE.
• Aplicará las interrupciones del BIOS y del DOS para manejar en forma adecuada tanto la pantalla como el teclado.
• Conocerá las técnicas para el manejo de datosbinarios, ASCII y BCD, así como el procesamiento de cadenas de
caracteres y de tablas.
•
•
•
Conocerá los procedimientos para el manejo (mediante lenguaje ensamblador) de la información de un disco.
Realizará comunicación con dispositivos de E/S como la impresora y controlará elementos como el mouse, bocina y
puertos de la PC.
Aplicará técnicas de programación avanzada en lenguajeensamblador.
SECUENCIA
CONTENIDOS TEMATICOS
1.-Requerimientos 1.1.- Ensambladores y compiladores.
1.2.- Comentarios en lenguaje ensamblador.
de Lenguaje
1.3.- Palabras reservadas.
Ensamblador.
1.4.- Identificadores.
1.5.- Directivas.
1.6.- Ejemplos de programas fuente.
1.7.- Como inicializar el modo protegido.
1.8.- Directivas simplificadas de segmentos.
1.9.- Definición de datos.1.10.- Directivas para la definición de datos.
1.11.- La directiva EQU.
2.- Ensamble,
enlace y
ejecución de
un programa.
2.1.- Como preparar un programa para su
ejecución.
2.2.- Como ensamblar un programa fuente.
2.3.- Como enlazar u programa objeto.
2.4.- Como ejecutar un programa.
3.- Instrucciones y 3.1.- El conjunto de instrucciones del
procesador.
direccionamie
3.2.-...
Regístrate para leer el documento completo.