Escolar Documentos
Profissional Documentos
Cultura Documentos
VICERRECTORÍA DE DOCENCIA
DIRECCIÓN GENERALDE EDUCACIÓN SUPERIOR
FACULTAD DE CIENCIAS DE LA COMPUTACIÓN
Área:
Ciencias de la Computación
Programa de Asignatura:
Ensamblador
Código: CCOM-009
Créditos: 5
Fecha: 14/julio/2009
1. DATOS GENERALES
Ubicación: Básico
Correlación:
Habilidades:
Capacidad de resolver un problema.
Capacidad para trabajar cooperativamente.
Capacidad de análisis y síntesis.
Hábitos de estudio independiente.
Hablar y escribir de manera clara, precisa y
Conocimientos, habilidades, actitudes y
correcta.
valores previos:
Habilidad en el uso de las Tecnologías de la
Información y de la Comunicación.
Actitudes y valores:
Respeto a propuestas nuevas generadas en
el grupo.
Responsabilidad en el trabajo individual y
colectivo.
Participación activa en clase.
Disponibilidad para el trabajo individual y en
Programa de Asignatura: “Ensamblador”
2
BENÉMERITA UNIVERSIDAD AUTÓNOMA DE PUEBLA
VICERRECTORÍA DE DOCENCIA
DIRECCIÓN GENERALDE EDUCACIÓN SUPERIOR
FACULTAD DE CIENCIAS DE LA COMPUTACIÓN
equipo.
Honestidad en la elaboración 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 cómputo
así como a las instalaciones de la Institución.
3. REVISIONES Y ACTUALIZACIONES
Fecha de diseño:
Fecha de la última actualización: 14 de julio de 2009
Beatriz Beltrán Martínez
Hilda Castillo Zacatelco
Rafael de la Rosa Flores
Pedro Bello López
Alma Delia Ambrosio Vázquez
Laura Cuayahuitl Romero
Revisores: Leticia Mendoza Alonso
María Elena Flores De Ita
Yolanda Moyao Martínez
Yeiny Romero Hernández
Hilda Mejía Matías
Luis Enrique Colmenares Guillén
Carmen Cerón Garnica
Debido a la integración al proyecto Minerva se
modificaron el número de créditos, el número de
horas, los pre-requisitos, las materias subsecuentes y
Sinopsis de la revisión y/o actualización:
el formato de descripción de la materia. Además se
anexó un tema a la Unidad 1 por los requerimientos
de materias subsecuentes.
5. OBJETIVOS:
5.1 Educacional: Esta materia aportará conocimientos sólidos para la construcción de
soluciones basadas en sistemas de cómputo para enfrentar los cambios tecnológicos,
adecuando las abstracciones, las técnicas y los sistemas. Utilizar un lenguaje de
programación de bajo nivel para la solución de problemas a nivel microprocesador. Además
será capaz de realizar trabajo en equipo de manera colaborativa y cooperativa.
5.3 Específicos:
El alumno:
Identificará las diferentes técnicas para realizar la conversión entre bases numéricas y
aritmética 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.
Elaborar el mapa conceptual considerando la jerarquización de los conceptos partiendo de los más
generales y que tienen una función más inclusiva hasta llegar a los que son más particulares y que
tienen una menor generalidad.
7. CONTENIDO
Contenido Bibliografía
Objetivo
Unidad 1 Temático/Actividades
Específico Básica Complementaria
de aprendizaje
Sistemas de El alumno aplicará y 1.1 Definición de Bases Peter Abel. Lenguaje Yale N. Patt. Sanjay J.
numeración usará las técnicas 1.2 Conversión entre Ensamblador y Patel. Introducción a los
referentes a Sistemas de bases. Programación para PC Sistemas de Cómputo (2ª.
Numeración de una 1.3 Operaciones IBM y Compatibles (3ª. Edición). McGraw Hill.
forma práctica. Aritméticas y Lógicas Edición). Pearson
1.3.1 Operaciones Educación.
básicas.
1.3.2 Operaciones
lógicas
1.3.3 Representación
de números
negativos
1.3.4 Representación
de números en coma
flotante.
1.4. Definición de
Códigos importantes
Contenido Bibliografía
Objetivo
Unidad 2 Temático/Actividades
Específico Básica Complementaria
de aprendizaje
Arquitectura de El alumno identificará la 2.1 Diagrama general de Peter Abel. Lenguaje Yale N. Patt. Sanjay J.
una computadora estructura organizada de una computadora. Ensamblador y Patel. Introducción a los
un microprocesador y lo 2.2 Arquitectura del Programación para PC Sistemas de Cómputo (2ª.
relacionará con los Microprocesador. IBM y Compatibles (3ª. Edición). McGraw Hill.
componentes que 2.3 Memoria. Edición). Pearson
interaccionan con él. 2.4 Buses. Educación.
Programa de Asignatura: “Ensamblador”
7
BENÉMERITA UNIVERSIDAD AUTÓNOMA DE PUEBLA
VICERRECTORÍA DE DOCENCIA
DIRECCIÓN GENERALDE EDUCACIÓN SUPERIOR
FACULTAD DE CIENCIAS DE LA COMPUTACIÓN
Contenido Bibliografía
Objetivo
Unidad 2 Temático/Actividades
Específico Básica Complementaria
de aprendizaje
2.5 Puertos.
2.6 Modos de
direccionamiento.
Contenido Bibliografía
Objetivo
Unidad 3 Temático/Actividades
Específico Básica Complementaria
de aprendizaje
Programación en El alumno aplicará 3.1 Transferencia de Peter Abel. Lenguaje Yale N. Patt. Sanjay J.
Ensamblador: conceptos y principios datos Ensamblador y Patel. Introducción a los
grupo de del lenguaje 3.2 Operaciones Programación para PC Sistemas de Cómputo (2ª.
instrucciones ensamblador, resolverá Aritméticas y lógicas IBM y Compatibles (3ª. Edición). McGraw Hill.
problemas y practicará 3.3 Rotaciones y Edición). Pearson
con el ambiente de corrimientos Educación.
desarrollo. 3.4 Transferencia de
programa.
3.5 Manejo de banderas
3.6 Ciclos
3.7 Caso de estudio:
DDT
Contenido Bibliografía
Objetivo
Unidad 4 Temático/Actividades
Específico Básica Complementaria
de aprendizaje
Ensambladores y El alumno practicará hechos 4.1 Definición y usos Peter Abel. Lenguaje Yale N. Patt. Sanjay J.
macroensambladores y principios del Lenguaje 4.2 Paso de Ensamblador y Patel. Introducción a los
Ensamblador y reconocerá parámetros Programación para Sistemas de Cómputo
otros tipos de PC IBM y (2ª. Edición). McGraw
Ensambladores. Compatibles (3ª. Hill.
Edición). Pearson
Educación.
Contenido Bibliografía
Objetivo
Unidad 5 Temático/Actividades
Específico Básica Complementaria
de aprendizaje
Interrupciones y El alumno aplicará 5.1 Definición y tipos Peter Abel. Lenguaje Yale N. Patt. Sanjay J.
Traps conceptos y principios de 5.2 Vector de Ensamblador y Patel. Introducción a los
situaciones con Interrupciones (MS- Programación para PC Sistemas de Cómputo (2ª.
Interrupciones y DOS) IBM y Compatibles (3ª. Edición). McGraw Hill.
“trampas” y resolverá 5.3 Uso de Edición). Pearson
problemas inherentes a Interrupciones Educación.
ellas.
Contenido Bibliografía
Objetivo
Unidad 6 Temático/Actividades
Específico Básica Complementaria
de aprendizaje
Manejo de El alumno identificará los 6.1 Entrada y salida Peter Abel. Lenguaje Yale N. Patt. Sanjay J.
dispositivos dispositivos de entrada y estándar Ensamblador y Patel. Introducción a los
salida así como explicar 6.2 Puerto serial y Programación para PC Sistemas de Cómputo (2ª.
el manejo de puertos y paralelo IBM y Compatibles (3ª. Edición). McGraw Hill.
archivos. 6.3 Manejo de archivos Edición). Pearson
Educación.
Perfil de egreso
(anotar en las siguientes tres columnas a qué elemento(s)
Unidad del perfil de egreso contribuye esta asignatura)
Actividades y experiencias de
aprendizaje:
Visita a empresas.
Criterios Porcentaje
Exámenes 40 %
Participación en clase 10 %
Tareas 10 %
Exposiciones
Simulaciones
Trabajos de investigación y/o de intervención
Prácticas de laboratorio 15 %
Visitas guiadas
Reporte de actividades académicas y culturales
Mapas conceptuales
Portafolio
Proyecto final 25 %
Otros
Total 100 %