ENSAMBLADOR

14
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 14 Instituto Tecnológico Superior de Apatzingán Subdirección Académica Departamento de : DIVISION DE CIENCIAS COMPUTACIONALES Instrumentació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 asignatura Conocimientos 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.

Transcript of ENSAMBLADOR

Page 1: 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.

Page 2: 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 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%

Page 3: 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 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

Page 4: 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 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%,

Page 5: 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 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

Page 6: 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 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%,

Page 7: 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 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.

Page 8: 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 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.

Page 9: 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 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%,

Page 10: 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 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.

Page 11: 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 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