Está en la página 1de 12

BENMERITA UNIVERSIDAD AUTNOMA DE PUEBLA VICERRECTORA DE DOCENCIA DIRECCIN GENERALDE EDUCACIN SUPERIOR FACULTAD DE CIENCIAS DE LA COMPUTACIN

Programa Educativo (PE): Ingeniera en Ciencias de la computacin

rea: Ingeniera en Computacin

Programa de Asignatura: Ensamblador

Cdigo: CCOM-009

Crditos: 5

Fecha: 14/julio/2009

Programa de Asignatura: Ensamblador

BENMERITA UNIVERSIDAD AUTNOMA DE PUEBLA VICERRECTORA DE DOCENCIA DIRECCIN GENERALDE EDUCACIN SUPERIOR FACULTAD DE CIENCIAS DE LA COMPUTACIN

1. DATOS GENERALES

Nivel Educativo:

Licenciatura

Nombre del Programa Educativo:

Ingeniera en Ciencias de la Computacin

Modalidad Acadmica:

Mixta

Nombre de la Asignatura:

Ensamblador

Ubicacin: Correlacin: Asignaturas Precedentes:

Bsico

Metodologa de la Programacin Sistemas Operativos Computadoras. I, Arquitectura de

Asignaturas Consecuentes:

Conocimientos: Identificar el concepto de algoritmo. Aplicar tcnicas de resolucin de problemas. Habilidades: Capacidad de resolver un problema. Capacidad para trabajar cooperativamente. Capacidad de anlisis y sntesis. Hbitos de estudio independiente. Hablar y escribir de manera clara, precisa y correcta. Habilidad en el uso de las Tecnologas de la Informacin y de la Comunicacin. Actitudes y valores: Respeto a propuestas nuevas generadas en el grupo. Responsabilidad en el trabajo individual y colectivo. Participacin activa en clase. Disponibilidad para el trabajo individual y en
Programa de Asignatura: Ensamblador

Conocimientos, habilidades, actitudes y valores previos:

BENMERITA UNIVERSIDAD AUTNOMA DE PUEBLA VICERRECTORA DE DOCENCIA DIRECCIN GENERALDE EDUCACIN SUPERIOR FACULTAD DE CIENCIAS DE LA COMPUTACIN equipo. Honestidad en la elaboracin de trabajos durante el curso. Puntualidad en la asistencia a clases y en la entrega de trabajos. Asistencia regular a las sesiones del curso. Respeto a la integridad del equipo de cmputo as como a las instalaciones de la Institucin.

2. CARGA HORARIA DEL ESTUDIANTE Horas por periodo Concepto Horas teora y prctica Actividades bajo la conduccin del docente como clases tericas, prcticas de laboratorio, talleres, cursos por internet, seminarios, etc. (16 horas = 1 crdito) Horas de prctica profesional crtica. Servicio social, veranos de la investigacin, internado, estancias, ayudantas, proyectos de impacto social, etc. (50 horas = 1 crdito) Horas de trabajo independiente. En donde se integran aprendizajes de la asignatura y tiene como resultado un producto acadmico ejem. exposiciones, recitales, maquetas, modelos tecnolgicos, asesoras, ponencias, conferencias, congresos, visitas, etc. (20 horas = 1 crdito) Total Teoras Prcticas Total de horas por periodo Nmero de crditos

64

16

80

64

16

80

3. REVISIONES Y ACTUALIZACIONES Marcos Gonzlez Flores Jess Garca Fernndez Beatriz Beltrn Martnez Leticia Mendoza Alonso David E. Pinto Avendao Hilda Castillo Zacatelco Carmen Santiago Daz Rafael de la Rosa Flores Jos de Jess Lavalle Martnez
Programa de Asignatura: Ensamblador

Autores:

BENMERITA UNIVERSIDAD AUTNOMA DE PUEBLA VICERRECTORA DE DOCENCIA DIRECCIN GENERALDE EDUCACIN SUPERIOR FACULTAD DE CIENCIAS DE LA COMPUTACIN Eugenia Erica Vera Cervantes Alma Delia Ambrosio Vzquez Fecha de diseo: Fecha de la ltima actualizacin: 14 de julio de 2009 Beatriz Beltrn Martnez Hilda Castillo Zacatelco Rafael de la Rosa Flores Pedro Bello Lpez Alma Delia Ambrosio Vzquez Laura Cuayahuitl Romero Leticia Mendoza Alonso Mara Elena Flores De Ita Yolanda Moyao Martnez Yeiny Romero Hernndez Hilda Meja Matas Luis Enrique Colmenares Guilln Carmen Cern Garnica Debido a la integracin al proyecto Minerva se modificaron el nmero de crditos, el nmero de horas, los pre-requisitos, las materias subsecuentes y el formato de descripcin de la materia. Adems se anex un tema a la Unidad 1 por los requerimientos de materias subsecuentes.

Revisores:

Sinopsis de la revisin y/o actualizacin:

4. PERFIL DESEABLE DEL PROFESOR (A) PARA IMPARTIR LA ASIGNATURA: Disciplina profesional: Nivel acadmico: Experiencia docente: Experiencia profesional: Ciencias de la Computacin Grado preferente Maestra 1 ao 1 ao

5. OBJETIVOS: 5.1 Educacional: Esta materia aportar conocimientos slidos para la construccin de soluciones basadas en sistemas de cmputo para enfrentar los cambios tecnolgicos, adecuando las abstracciones, las tcnicas y los sistemas. Utilizar un lenguaje de programacin de bajo nivel para la solucin de problemas a nivel microprocesador. Adems ser capaz de realizar trabajo en equipo de manera colaborativa y cooperativa.

Programa de Asignatura: Ensamblador

BENMERITA UNIVERSIDAD AUTNOMA DE PUEBLA VICERRECTORA DE DOCENCIA DIRECCIN GENERALDE EDUCACIN SUPERIOR FACULTAD DE CIENCIAS DE LA COMPUTACIN 5.2 General: Es esencial que el alumno de Ciencias de la Computacin utilizar un lenguaje de bajo nivel, que le permita aplicar elementos bsicos de sistemas de microprocesadores.

5.3 Especficos: El alumno: Identificar las diferentes tcnicas para realizar la conversin entre bases numricas y aritmtica de punto flotante. Identificar la estructura de un microprocesador y lo relacionar con los componentes que interaccionan con l. Aplicar conceptos y principios del lenguaje ensamblador para resolver problemas. Distinguir otros tipos de Ensambladores. Aplicar los conceptos de Interrupciones y trampas Identificar los dispositivos de entrada y salida.

Programa de Asignatura: Ensamblador

BENMERITA UNIVERSIDAD AUTNOMA DE PUEBLA VICERRECTORA DE DOCENCIA DIRECCIN GENERALDE EDUCACIN SUPERIOR FACULTAD DE CIENCIAS DE LA COMPUTACIN

6. MAPA CONCEPTUAL DE LA ASIGNATURA: Elaborar el mapa conceptual considerando la jerarquizacin de los conceptos partiendo de los ms generales y que tienen una funcin ms inclusiva hasta llegar a los que son ms particulares y que tienen una menor generalidad.

Programa de Asignatura: Ensamblador

BENMERITA UNIVERSIDAD AUTNOMA DE PUEBLA VICERRECTORA DE DOCENCIA DIRECCIN GENERALDE EDUCACIN SUPERIOR FACULTAD DE CIENCIAS DE LA COMPUTACIN

7. CONTENIDO Objetivo Especfico El alumno aplicar y usar las tcnicas referentes a Sistemas de Numeracin de una forma prctica. Contenido Temtico/Actividades de aprendizaje 1.1 Definicin de Bases 1.2 Conversin entre bases. 1.3 Operaciones Aritmticas y Lgicas 1.3.1 Operaciones bsicas. 1.3.2 Operaciones lgicas 1.3.3 Representacin de nmeros negativos 1.3.4 Representacin de nmeros en coma flotante. 1.4. Definicin de Cdigos importantes Bibliografa Bsica Peter Abel. Lenguaje Ensamblador y Programacin para PC IBM y Compatibles (3. Edicin). Pearson Educacin. Complementaria Yale N. Patt. Sanjay J. Patel. Introduccin a los Sistemas de Cmputo (2. Edicin). McGraw Hill.

Unidad 1 Sistemas de numeracin

Unidad 2 Arquitectura de una computadora

Objetivo Especfico El alumno identificar la estructura organizada de un microprocesador y lo relacionar con los componentes que interaccionan con l.

Contenido Temtico/Actividades de aprendizaje 2.1 Diagrama general de una computadora. 2.2 Arquitectura del Microprocesador. 2.3 Memoria. 2.4 Buses.

Bibliografa Bsica Peter Abel. Lenguaje Ensamblador y Programacin para PC IBM y Compatibles (3. Edicin). Pearson Educacin. Complementaria Yale N. Patt. Sanjay J. Patel. Introduccin a los Sistemas de Cmputo (2. Edicin). McGraw Hill.

Programa de Asignatura: Ensamblador

BENMERITA UNIVERSIDAD AUTNOMA DE PUEBLA VICERRECTORA DE DOCENCIA DIRECCIN GENERALDE EDUCACIN SUPERIOR FACULTAD DE CIENCIAS DE LA COMPUTACIN Objetivo Especfico Contenido Temtico/Actividades de aprendizaje 2.5 Puertos. 2.6 Modos de direccionamiento. Contenido Temtico/Actividades de aprendizaje 3.1 Transferencia de datos 3.2 Operaciones Aritmticas y lgicas 3.3 Rotaciones y corrimientos 3.4 Transferencia de programa. 3.5 Manejo de banderas 3.6 Ciclos 3.7 Caso de estudio: DDT Bibliografa Bsica Complementaria

Unidad 2

Unidad 3 Programacin en Ensamblador: grupo de instrucciones

Objetivo Especfico El alumno aplicar conceptos y principios del lenguaje ensamblador, resolver problemas y practicar con el ambiente de desarrollo.

Bibliografa Bsica Peter Abel. Lenguaje Ensamblador y Programacin para PC IBM y Compatibles (3. Edicin). Pearson Educacin. Complementaria Yale N. Patt. Sanjay J. Patel. Introduccin a los Sistemas de Cmputo (2. Edicin). McGraw Hill.

Unidad 4 Ensambladores y macroensambladores

Objetivo Especfico El alumno practicar hechos y principios del Lenguaje Ensamblador y reconocer otros tipos de Ensambladores.

Contenido Bibliografa Temtico/Actividades Bsica Complementaria de aprendizaje 4.1 Definicin y usos Peter Abel. Lenguaje Yale N. Patt. Sanjay J. Patel. Introduccin a los Ensamblador y 4.2 Paso de Sistemas de Cmputo Programacin para parmetros (2. Edicin). McGraw PC IBM y Hill. Compatibles (3. Edicin). Pearson Educacin.
Programa de Asignatura: Ensamblador

BENMERITA UNIVERSIDAD AUTNOMA DE PUEBLA VICERRECTORA DE DOCENCIA DIRECCIN GENERALDE EDUCACIN SUPERIOR FACULTAD DE CIENCIAS DE LA COMPUTACIN Objetivo Especfico El alumno aplicar conceptos y principios de situaciones con Interrupciones y trampas y resolver problemas inherentes a ellas. Objetivo Especfico El alumno identificar los dispositivos de entrada y salida as como explicar el manejo de puertos y archivos. Contenido Temtico/Actividades de aprendizaje 5.1 Definicin y tipos 5.2 Vector de Interrupciones (MSDOS) 5.3 Uso de Interrupciones Bibliografa Bsica Peter Abel. Lenguaje Ensamblador y Programacin para PC IBM y Compatibles (3. Edicin). Pearson Educacin. Complementaria Yale N. Patt. Sanjay J. Patel. Introduccin a los Sistemas de Cmputo (2. Edicin). McGraw Hill.

Unidad 5 Interrupciones y Traps

Unidad 6 Manejo de dispositivos

Contenido Temtico/Actividades de aprendizaje 6.1 Entrada y salida estndar 6.2 Puerto serial y paralelo 6.3 Manejo de archivos

Bibliografa Bsica Peter Abel. Lenguaje Ensamblador y Programacin para PC IBM y Compatibles (3. Edicin). Pearson Educacin. Complementaria Yale N. Patt. Sanjay J. Patel. Introduccin a los Sistemas de Cmputo (2. Edicin). McGraw Hill.

Programa de Asignatura: Ensamblador

BENMERITA UNIVERSIDAD AUTNOMA DE PUEBLA VICERRECTORA DE DOCENCIA DIRECCIN GENERALDE EDUCACIN SUPERIOR FACULTAD DE CIENCIAS DE LA COMPUTACIN 8. CONTRIBUCIN DEL PROGRAMA DE ASIGNATURA AL PERFIL DE EGRESO Perfil de egreso (anotar en las siguientes tres columnas a qu elemento(s) del perfil de egreso contribuye esta asignatura) Conocimientos Unidad 1 Numeracin de Definir base numrica. Aplicar algoritmos para conversin entre bases y operaciones aritmticas y lgicas en diferentes bases. Representacin de nmeros negativos y nmeros reales en forma de punto flotante. Unidad 2. Arquitectura de una Identificar los componentes computadora. bsicos de una computadora. Sistemas Habilidades Aplicar los algoritmos de cambios de base, resolver operaciones aritmticas en diferentes bases numricas. Resolver operaciones lgicas. Actitudes y valores Respeto a propuestas nuevas; puntualidad, responsabilidad y honestidad en la entrega de trabajos.

Unidad

Unidad 3. Programacin en Identificar y clasificar el Ensamblador: grupo de grupo de instrucciones del instrucciones lenguaje Ensamblador. Unidad 4. Ensambladores y Reconocer los tipos de macroensambladores Ensambladores. Conocer los principios del lenguaje Ensamblador. Unidad 5. Interrupciones y Clasificar los conceptos de Traps interrupciones y trampas. Unidad 6. Manejo de Identificar los distintos de dispositivos dispositivos y manejo de puertos.

Trabajo en equipo, capacidad de anlisis y sntesis, hbitos de estudio independiente, hablar y escribir de manera clara, precisa y correcta. Aplicar el conjunto de instrucciones del lenguaje Ensamblador para resolver problemas. Practicar los hechos y principios del lenguaje Ensamblador.

Aplicar los conceptos de interrupciones y trampas Practicar el acceso desde los distintos dispositivos, as como el manejo de puertos.
Programa de Asignatura: Ensamblador

10

BENMERITA UNIVERSIDAD AUTNOMA DE PUEBLA VICERRECTORA DE DOCENCIA DIRECCIN GENERALDE EDUCACIN SUPERIOR FACULTAD DE CIENCIAS DE LA COMPUTACIN

9. ORIENTACIN DIDCTICO-PEDAGGICA. (Enunciada de manera general para aplicarse durante todo el curso) Estrategias a-e Estrategias de aprendizaje: Lectura y comprensin, Reflexin, Comparacin, Resumen. Estrategias de enseanza: ABP, Aprendizaje activo, Aprendizaje cooperativo, Aprendizaje colaborativo, Basado en el descubrimiento. Ambientes de aprendizaje: Aula, Laboratorio, Simuladores. Actividades y experiencias de aprendizaje: Visita a empresas. Tcnicas a-e Tcnicas grupales, de debate, del dilogo, de problemas, de estudio de casos, cuadros sinpticos, mapas conceptuales, para el anlisis, comparacin, sntesis, mapas mentales, lluvia de ideas, analogas, portafolio, exposicin. Recursos didcticos Materiales: Proyectores, TICs, Plumn y pizarrn,

10. CRITERIOS DE EVALUACIN Criterios


Exmenes Participacin en clase Tareas Exposiciones Simulaciones Trabajos de investigacin y/o de intervencin Prcticas de laboratorio Visitas guiadas Reporte de actividades acadmicas y culturales Mapas conceptuales

Porcentaje
40 % 10 % 10 %

15 %

Programa de Asignatura: Ensamblador

11

BENMERITA UNIVERSIDAD AUTNOMA DE PUEBLA VICERRECTORA DE DOCENCIA DIRECCIN GENERALDE EDUCACIN SUPERIOR FACULTAD DE CIENCIAS DE LA COMPUTACIN
Portafolio Proyecto final Otros

25 %

Total

100 %

11. REQUISITOS DE ACREDITACIN Estar inscrito oficialmente como alumno del PE en la BUAP Haber aprobado las asignaturas que son pre-requisitos de sta Aparecer en el acta El promedio de las calificaciones de los exmenes aplicados deber ser igual o mayor que 6 Cumplir con las actividades propuestas por el profesor

Programa de Asignatura: Ensamblador

12

También podría gustarte