Lenguaje ensamblador

Download Report

Transcript Lenguaje ensamblador

Lenguaje
ensamblador
Ingeniería en Computación
M. C. J. Jesús Arellano Pimentel
Objetivo de la asignatura
• Proporcionar al estudiante los conocimientos
fundamentales del lenguaje ensamblador y con
esto pueda explotar las capacidades del
hardware de la computadora a bajo nivel en
forma eficiente.
Materias antecedentes
1º
Programación
estructurada
Paradigmas:
2º
Estructura
de datos
- PE
-C
Sistemas Operativos
3º
- Linux
- Windows
Programación
Orientada
a Objetos I
4º
Ingeniería de
Software
5º
Compiladores
6º
Lenguaje
Ensamblador
Contenido de la asignatura
1.
2.
3.
4.
5.
6.
7.
8.
Fundamentos del lenguaje ensamblador
Elementos del lenguaje
Procedimientos y macros
Arreglos
Manejo de interrupciones
Punto flotante
Programación hibrida
Manejo de dispositivos
Bibliografía
• Libro base:
• Paul A. Carter. Lenguaje ensamblador para PC. versión en
español. 2007.
• Disponible en línea: http://www.drpaulcarter.com/pcasm/
• Libros de consulta:
• Kip R. Irvine. Lenguaje ensamblador para computadoras basadas
en Intel. Quinta edición. Pearson Educación. 2008.
• Abel Peter . Lenguaje ensamblador y programación para PC IBM
y compatibles. Pearson Educación. 1996.
• Este libro está en la biblioteca de la universidad.
Evaluación
• 85% efectivo de asistencia a clase para derecho a
examen.
• 35% Tareas
• 65% Examen parcial
• Décimas extra por participación y trabajo en clase.
• Los plazos de entrega de tareas deben cumplirse.
Página Web
• http://www.unistmo.edu.mx/~jjap/le1314b.html
•
http://www.nasm.us/