ENSAMBLADOR
Transcript of ENSAMBLADOR
Nombre del Documento: Formato para la Planeación e Instrumentación Didáctica del Curso.
Código: SNEST/D-AC-PO-003-01
Revisión: 0
Referencia a la Norma ISO 9001:2008 7.1, 7.2.1, 7.5.1, 7.6, 8.1, 8.2.4
Página 1 de 11
Instituto Tecnológico Superior de ApatzingánSubdirección Académica
Departamento de : DIVISION DE CIENCIAS COMPUTACIONALESInstrumentación Didáctica para la Formación y el Desarrollo de Competencias
Del periodo: Agosto 2011 – Enero 2012
Nombre de la asignatura: LENGUAJE ENSAMBLADOR
Carrera: INGENIERIA EN SISTEMAS COMPUTACIONALES
Clave de la asignatura: SCM-0420 Horas teóricas- Horas prácticas- Créditos: 3-2-8
Número de Unidades: 3
I.- Caracterización de la asignaturaConocimientos Previos: Poseer la capacidad de abstracción, para realizar el planteamiento y su posterior implementación
haciendo uso de éste lenguaje. Conocer la arquitectura de una computadora. 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.
Aportación de conocimientos adquiridos:
Conoce el control de tareas en hardware y software por medio de un lenguaje de bajo nivel.
Nombre del Documento: Formato para la Planeación e Instrumentación Didáctica del Curso.
Código: SNEST/D-AC-PO-003-01
Revisión: 0
Referencia a la Norma ISO 9001:2008 7.1, 7.2.1, 7.5.1, 7.6, 8.1, 8.2.4
Página 2 de 11
II.- Competencias específicas a desarrollar (Objetivo (s) General (s) del Curso)
El estudiante utilizará un lenguaje de bajo nivel para saber explotar las capacidades de hardware que dispone un equipo de cómputo, operando eficientemente sus componentes
(Anexar el contenido del punto III y IV tantas veces de acuerdo al número de unidades que tenga la asignatura)
III. Análisis por unidad Unidad: 1 Nombre FUNDAMENTOS
Competencias Genéricas a desarrollar en la unidad Criterios de evaluación de la Unidad (Conceptuales, Procedimentales y Actitudinales)
Competencia específica(Objetivo Educacional)
Actividades de Aprendizaje
Actividades de Enseñanza
Portafolio de Evidencia (Producto de Aprendizaje)
Fechas para adquisición de Competencias
(Objetivos educacionales)
Programada
Real
Conocimiento de los conceptos básico de lenguaje ensamblador. Reconocer la arquitectura de una computadora y la relación
programable de los componentes con el lenguaje ensamblador. Conocer las direcciones y manejo de las interrupciones.
Conceptuales: Examen teórico………….40%Procedimentales: Tareas……….15% , Ensayo individual……..30% Actitudinales: Asistencia…….10%,Participacion…. 5%
Nombre del Documento: Formato para la Planeación e Instrumentación Didáctica del Curso.
Código: SNEST/D-AC-PO-003-01
Revisión: 0
Referencia a la Norma ISO 9001:2008 7.1, 7.2.1, 7.5.1, 7.6, 8.1, 8.2.4
Página 3 de 11
Conocerá las características básicas del lenguaje ensamblador y diseño interno de la computadora
• Utilizar medios didácticos para efectuar un comparativo entre las diferentes arquitecturas de los procesadores.
a).- Unidades.
b).- Registros.
c).- Buses.
• Buscar y comentar en clase, las marcas y modelos de procesadores para computadoras.
• Analizar en clase, las diferentes interrupciones que permiten manipular el Hardware y software.
• Realizar esquemas para representar el funcionamiento de las interrupciones.
Explicación de los temas en clase.
Comentar sobre los temas que se dejo investigar.
Traer a clase componentes físicos de una computadora.Realizar un código en pintaron y pasarlo a codificación con el EMU8086.
Proyección de diapositivas
Listas de asistencia y participación.
Ensayo individual digital Tareas en la libreta Examen teórico unidad 1
Ensayo 20 de séptiembreExamen 23 de spetiembre
Ensayo 21 de septiembre,examen 23 de septiembre
Nombre del Documento: Formato para la Planeación e Instrumentación Didáctica del Curso.
Código: SNEST/D-AC-PO-003-01
Revisión: 0
Referencia a la Norma ISO 9001:2008 7.1, 7.2.1, 7.5.1, 7.6, 8.1, 8.2.4
Página 4 de 11
Observaciones: Derecho a examen minimo con una asistencia de 50%
Fecha de Revisión: Firma del Docente: T.H.P. T.H.R
24 Horas
Firma del Responsable Académico de Revisión en Grupo
IV. Fuentes de información Apoyos didácticos
Unidad: 2 Nombre ELEMENTOS DEL LENGUAJE
Competencias Genéricas a desarrollar en la unidad Criterios de evaluación de la Unidad (Conceptuales, Procedimentales y Actitudinales)
Christopher L. Morgan & Mitchell Waite.Introducción al Microprocesador 8086/8088 (16 bits). Mc Graw Hill.
Peter Abel. Lenguaje Ensamblador y Programación para Pc IBM y Compatibles. Pearson Educación
Software EMU8086, MASM Y NSAM. Pintarron. Marcadores. Proyector. PC de escritorio.
Dominio de instrucciones básicas del lenguaje ensamblador. Conocimiento del manejo de sentencias cíclicas, condicionales y
de comparación. Creación de programas .com Y .exe.
Conceptuales: Reportes de practicas………….25%Procedimentales: Tareas……….15%, Practicas…..50% Actitudinales: Asistencia…….10%,
Nombre del Documento: Formato para la Planeación e Instrumentación Didáctica del Curso.
Código: SNEST/D-AC-PO-003-01
Revisión: 0
Referencia a la Norma ISO 9001:2008 7.1, 7.2.1, 7.5.1, 7.6, 8.1, 8.2.4
Página 5 de 11
Competencia específica(Objetivo Educacional)
Actividades de Aprendizaje
Actividades de Enseñanza
Portafolio de Evidencia (Producto de Aprendizaje)
Fechas para adquisición de Competencias
(Objetivos educacionales)
Programada
Real
Conocerá y aplicará la sintaxis del lenguaje ensamblador para manipular el equipo de cómputo.
• Buscar, seleccionar y comentar en clase, las características del lenguaje ensamblador.
• Explicar las variantes que se pueden presentar en el uso de cada nemotécnico.
• Crear un programa donde se use cada uno de ellos, con la finalidad de depurarlo explicarlo en el laboratorio
Realización de algoritmos básico y pasarlos a líneas de código en lenguaje ensamblador para explicación de las sentencias.
Practicas de laboratorio para uso de ciclos, operadores, etc.
Explicación del funcionamiento paso a paso de algunos programas.
Proyección de diapositivas
Listas de asistencia. Reportes de practicas Tareas en la libreta Proyectos en EMU8086 para
las prácticas.
Entrega de reportes de practicas y practicas21 de octubre
Entrega de reportes 21 de octubre
Nombre del Documento: Formato para la Planeación e Instrumentación Didáctica del Curso.
Código: SNEST/D-AC-PO-003-01
Revisión: 0
Referencia a la Norma ISO 9001:2008 7.1, 7.2.1, 7.5.1, 7.6, 8.1, 8.2.4
Página 6 de 11
Observaciones: Las practicas se tienen que entregar en forma y tiempo pedidos.
Fecha de Revisión: Firma del Docente: T.H.P. T.H.R
18Horas
Firma del Responsable Académico de Revisión en Grupo
IV. Fuentes de información Apoyos didácticos
Unidad: 3 Nombre MODULARIZACION
Competencias Genéricas a desarrollar en la unidad Criterios de evaluación de la Unidad (Conceptuales, Procedimentales y Actitudinales)
Willian H. Murray III && Chris H Pappas. 80386/80286 Programación en Lenguaje Ensamblador. Mc Graw Hill.
J. Terry Godfrey.Lenguaje Ensamblador para Microcomputadoras IBM para principantes y avanzados. Prentice Hall.
Software EMU8086, MASM Y NSAM. Pintarron. Marcadores. Proyector. PC de escritorio.
Hacer programación modular para resolver un determinado problema.
Creación de macros.
Conceptuales: Reportes de practicas………….25%Procedimentales: Tareas……….15%, Practicas…..50% Actitudinales: Asistencia…….10%,
Nombre del Documento: Formato para la Planeación e Instrumentación Didáctica del Curso.
Código: SNEST/D-AC-PO-003-01
Revisión: 0
Referencia a la Norma ISO 9001:2008 7.1, 7.2.1, 7.5.1, 7.6, 8.1, 8.2.4
Página 7 de 11
Competencia específica(Objetivo Educacional)
Actividades de Aprendizaje
Actividades de Enseñanza
Portafolio de Evidencia (Producto de Aprendizaje)
Fechas para adquisición de Competencias
(Objetivos educacionales)
Programada
Real
Conocerá las diferentes formas de programación modular que permite éste lenguaje.
•Buscar, seleccionar y comentar en clase, las características del lenguaje ensamblador en el área de programación modular.
• Realizar prácticas utilizando módulos en lenguaje ensamblador.
• Revisar relaciones entre módulos, para evaluación de desempeño de aplicaciones.
Revisar en dinámicas grupales los elementos del lenguaje mediante ejercicios.
Coordinar problemas en clase y propiciar la solución en conjunto mediante un programa.
Solicitar al alumno propuestas a problemas a resolver.
Listas de asistencia. Reportes de practicas Tareas en la libreta Proyectos en EMU8086 para
las prácticas.
Entrega de reportes de practicas y practicas11 de noviembre
Entrega de reportes de practicas y practicas11 de noviembre
Observaciones: Las practicas se tienen que entregar en forma y tiempo pedidos.
Nombre del Documento: Formato para la Planeación e Instrumentación Didáctica del Curso.
Código: SNEST/D-AC-PO-003-01
Revisión: 0
Referencia a la Norma ISO 9001:2008 7.1, 7.2.1, 7.5.1, 7.6, 8.1, 8.2.4
Página 8 de 11
Fecha de Revisión: Firma del Docente: T.H.P. T.H.R
14Horas
Firma del Responsable Académico de Revisión en Grupo
IV. Fuentes de información Apoyos didácticos
Unidad: 4 Nombre PROGRAMACION HIBRIDA
Christopher L. Morgan & Mitchell Waite.Introducción al Microprocesador 8086/8088 (16 bits). Mc Graw Hill.
Willian H. Murray III && Chris H Pappas.80386/80286 Programación en Lenguaje Ensamblador. Mc Graw Hill.
J. Terry Godfrey. Lenguaje Ensamblador para Microcomputadoras IBM para principantes y avanzados. Prentice Hall.
Borry B. Brey. Los Microprocesadores de Intel. Prentice Hall Peter Abel. Lenguaje Ensamblador y Programación para Pc
IBM y Compatibles. Pearson Educación.
Software EMU8086, MASM Y NSAM. Pintarron. Marcadores. Proyector. PC de escritorio.
Nombre del Documento: Formato para la Planeación e Instrumentación Didáctica del Curso.
Código: SNEST/D-AC-PO-003-01
Revisión: 0
Referencia a la Norma ISO 9001:2008 7.1, 7.2.1, 7.5.1, 7.6, 8.1, 8.2.4
Página 9 de 11
Competencias Genéricas a desarrollar en la unidad Criterios de evaluación de la Unidad (Conceptuales, Procedimentales y Actitudinales)
Competencia específica(Objetivo Educacional)
Actividades de Aprendizaje
Actividades de Enseñanza
Portafolio de Evidencia (Producto de Aprendizaje)
Fechas para adquisición de Competencias
(Objetivos educacionales)
Programada
Real
Realizara módulos de lenguaje ensamblador insertándolos en programas en escritos en lenguajes de alto nivel para realizar aplicaciones.
• Buscar, seleccionar y comentar en clase, las características del lenguajes de alto nivel que permitan módulos en lenguajes de bajo nivel.
• Realizar prácticas utilizando módulos en lenguaje ensamblador
Apoyo y explicación en integración de módulos.
Realización de prácticas referentes al uso de funciones en ensamblador.
Comentar y comprender grupalmente la compilación hibrida.
Listas de asistencia. Proyecto grafico final Informe de proyecto.
Proyecto final con informe 1 de diciembre
Proyecto final con informe 2 de diciembre
Integrar un modulo de leguaje ensamblador con el lenguaje C.
Proyecto final debe esta conectado entre lenguaje ensamblador y lenguaje C o C++.
Conceptuales: Ante proyecto………….45%Procedimentales: Proyecto final (programación hibrida con C++)…45% Actitudinales: Asistencia…….10%,
Nombre del Documento: Formato para la Planeación e Instrumentación Didáctica del Curso.
Código: SNEST/D-AC-PO-003-01
Revisión: 0
Referencia a la Norma ISO 9001:2008 7.1, 7.2.1, 7.5.1, 7.6, 8.1, 8.2.4
Página 10 de 11
Observaciones:
Fecha de Revisión: Firma del Docente: T.H.P. T.H.R
14 Horas
Firma del Responsable Académico de Revisión en Grupo
IV. Fuentes de información Apoyos didácticos
V. Calendarización de evaluación
Semana 22-26 Agosto
29 Ago.2 Sep.
5-9 Sep.
12-16 Sep.
19-23 Sep.
26-30 Sep.
3-7 Oct.
10-14 Oct.
17-21 Oct.
24-28 Oct.
31 Oct. 4 Nov.
7-11 Nov.
14-18 Nov.
21-25 Nov.
28 Nov. 2 Dic.
T.P.
Christopher L. Morgan & Mitchell Waite.Introducción al Microprocesador 8086/8088 (16 bits). Mc Graw Hill.
Willian H. Murray III && Chris H Pappas.80386/80286 Programación en Lenguaje Ensamblador. Mc Graw Hill.
J. Terry Godfrey. Lenguaje Ensamblador para Microcomputadoras IBM para principantes y avanzados. Prentice Hall.
Software EMU8086, MASM Y NSAM. Pintarron. Marcadores. Proyector. PC de escritorio.
Nombre del Documento: Formato para la Planeación e Instrumentación Didáctica del Curso.
Código: SNEST/D-AC-PO-003-01
Revisión: 0
Referencia a la Norma ISO 9001:2008 7.1, 7.2.1, 7.5.1, 7.6, 8.1, 8.2.4
Página 11 de 11
T.R. = Evaluación diagnostica =Evaluación formativa =Evaluación sumativa Evaluación ordinaria T.P. =Tiempo Planeado T.R. =Tiempo Real
Fecha de elaboración: ______________________________________________________________________________________________
Reporte parcial 1: 19 - 23 Septiembre 2011Reporte parcial 2: 17 – 21 Octubre 2011Reporte parcial 3: 14 – 18 Noviembre 2011Reporte parcial 4: 5 – 9 Diciembre 2011Reporte final: 3 – 6 Enero 2012
I.S.C ARISTIDES CALDERON TREJO MA. MARCO ANTONIO MARTINEZ BARRAGAN
Nombre y firma del Docente Vo. Bo. Jefe del Departamento