Assembler Paso A Paso
Assembler Paso A Paso
Assembler Paso A Paso
Descripcin
El objetivo principal del curso es brindar a los participantes el conocimiento del flujo de datos
dentro de un microprocesador, la forma en que almacena los datos y como interactuar con el
exterior mediante sus puertos de comunicacin.
Para el desarrollo del curso se tomar punto de inicio el microprocesador Intel 8086 debido
a la simpleza de sus mnemnicos y facilidad en el manejo del lenguaje ensamblador del
mismo; con el avance de los conocimientos se abordarn los registros y procesos de los
microcontroladores de las familias de 32 y 64 bits.
En la actualidad la gran mayora de los equipos electrnicos de aplicaciones industriales
hacen uso de chips embebidos, los cuales suelen ser programados en lenguajes de bajo nivel
como lo es el lenguaje ensamblador del microprocesador 8086. El conocimiento de este
lenguaje garantiza el entendimiento y manejo de dispositivos electrnicos de gama alta.
Objetivos
Al finalizar el curso, los participantes podrn:
Temario
Duracin
30 horas
Inicio / H orario
Lunes 10 de Agosto / Lun, Mie y Vier de 3:00pm a 6:00pm
Docente:
Ing. Luis G utierrez Magan
Inversin:
hasta el 4 de agosto: S/. 200.00
N ormal:
S/. 230.00
CONTENIDO PROGRAMADO
Estructura del microprocesador Intel.
Registros y Segmentos.
Mnemnicos ms importantes.
Esquema de un programa en lenguaje assembler.
Transferencia de datos, direccionamiento.
Bucles y saltos en lenguaje ensamblador
MATERIALES
Software:
EMU8086
Microsoft Visual C++
Software:
EMU8086
Microsoft Visual C++
Software:
Procedimientos.
EMU8086
Procedimientos condicionales.
Microsoft Visual C++
Llamada a procedimientos lejanos.
Instrucciones de rotacin y corrimiento, multiplicacin Software:
EMU8086
y divisin, suma y resta extendidas.
Microsoft Visual C++
Cadenas y arreglos.
Interrupciones al microprocesador para operaciones de
entrada y salida de consola y archivos, manejo de
puertos.
Software:
Macros y libreras.
EMU8086
Programacin a nivel de BIOS, video con texto y
Microsoft Visual C++
grficos, programacin del mouse.
Software:
Interfaz con lenguajes de alto nivel.
EMU8086
Enlace con C/C++ en modo protegido.
Microsoft Visual C++
Enlace con C/C++ en modo direccionamiento real
A quin va dirigido?
Este curso va dirigido principalmente a los siguientes colectivos: