Lenguaje ensamblador

Solo disponible en BuenasTareas
  • Páginas : 5 (1165 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de octubre de 2010
Leer documento completo
Vista previa del texto
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Lenguaje ensamblador Carrera: Ingeniería en Sistemas Computacionales Clave de la asignatura: SCM - 0420 Horas teoría-horas práctica-créditos 3-2-8

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o Participantes revisión Instituto Tecnológico Representantes de la de Toluca del academia de sistemas y 18 al 22 agosto 2003. computaciónde los Institutos Tecnológicos. Instituto Tecnológico de: Cancún, Cd. Victoria, Nuevo León, Zitácuaro. 23 agosto al 7 de noviembre 2003.

Observaciones (cambios y justificación) Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales.

Academia de sistemas y Análisis y enriquecimiento de computación. las propuestas de los programas diseñados en lareunión nacional de evaluación.

Instituto Tecnológico Comité de consolidación de León de la carrera de 1 al 5 de marzo 2004. Ingeniería en Sistemas Computacionales.

Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estudio Anteriores Asignaturas Temas Arquitectura deComunicación computadoras. interna de computadora. Posteriores Asignaturas Temas Interfaces. Periféricos estandarizados Interfaces. -Programación de bajo nivel.

la

b). Aportación de la asignatura al perfil del egresado Conoce el control de tareas en hardware y software por medio de un lenguaje de bajo nivel. 4.- OBJETIVO(S) GENERAL(ES) DEL CURSO El estudiante utilizará un lenguaje de bajonivel para saber explotar las capacidades de hardware que dispone un equipo de cómputo, operando eficientemente sus componentes

5.- TEMARIO Unidad Temas 1 Fundamentos. 1.1 Subtemas Introducción. 1.1.1 Uso y aplicaciones del lenguaje ensamblador. 1.1.2 Escalabilidad de los microprocesadores. 1.1.3 Tipos de lenguajes ensambladores. 1.1.4 Clasificación de Memorias. 1.1.5 Unidades de entrada / salida.El microprocesador. 1.2.1 Buses. 1.2.2 Registros. 1.2.3 Modos de direccionamiento. Interrupciones. 1.3.1 Hardware. 1.3.2 Software. Estructura de un programa en ensamblador. 1.4.1 Data segment. 1.4.2 Snack segment. 1.4.3 Code segment. 1.4.4 Instrucciones del programa. 1.4.5 Directivas. Procedimiento de ensamble, enlace y ejecución. Entorno de programación.

1.2

1.3 1.4

1.5 1.6 2 Elementosdel lenguaje

2.1 Instrucciones lineales. 2.1.1 Movimiento. 2.1.2 Pila. 2.1.3 Matemáticos. 2.1.4 Ajustes. 2.1.5 Comparación. 2.2 Saltos. 2.2.1 Incondicional. 2.2.2 Condicional. 2.3 Tipos de ciclos. 2.4 Operadores Lógicos. 2.5 Desplazamiento. 2.5.1 Lineal. 2.5.2 Circular.

5.- TEMARIO (Continuación) 2.6 Procesos de control. 2.6.1 Banderas. 2.6.2 Cadenas. 2.6.3 Carga. 3 Modularización 3.1Macros. 3.1.1 Internas. 3.1.2 Externas. 3.2 Procedimientos. 3.2.1 Internos. 3.2.2 Externos. 4.1 Directivas para compilación híbrida. 4.2 Funciones en ensamblador. 4.3 Bloques en ensamblador. 4.4 Operadores. 4.5 Integrar módulos de ensamblador en lenguajes de alto nivel.

4

Programación híbrida.

6.- APRENDIZAJES REQUERIDOS • • • • Conocer la arquitectura de una computadora. poseer la capacidadde abstracción, para realizar el planteamiento y su posterior implementación haciendo uso de éste lenguaje. Poseer habilidades de Análisis de problemas, e identificación de componentes de hardware asociadas al software. Utilizar algún lenguaje de programación de alto nivel.

7.- SUGERENCIAS DIDÁCTICAS • • • • Revisar en dinámicas grupales los elementos del lenguaje mediante ejercicios. Propiciarla búsqueda y selección de información sobre programas que apliquen los elementos del lenguaje ensamblador. Coordinar problemas en clase y propiciar la solución en conjunto mediante un programa. Solicitar al alumno propuestas a problemas a resolver.

8.- SUGERENCIAS DE EVALUACIÓN • • • • Dar seguimiento al desempeño en el desarrollo del programa (dominio de los conceptos, capacidad de la...
tracking img