Documente Academic
Documente Profesional
Documente Cultură
Fauto Palacio
Objetivos Particulares
Fauto Palacio
UNIDAD II: PROGRAMACIÓN ENSAMBLADOR X86
Contenido
• Introducción
• Arquitectura de la familia x86
• Modelo de Programación del Microprocesador
• Modos de Direccionamiento
• Conjunto de Instrucciones
• Instrucciones Aritméticas yLógicas
• Desplazamiento y Rotación
• Instrucción de Control de Programas
• Investigación.
• Clase Practica
Fauto Palacio
INTRODUCCIÓN
El 8086 fue diseñado para trabajar con lenguajes de alto nivel,
disponiendo de un soporte hardware con el que los programas
escritos en dichos lenguajes ocupan un pequeño espacio de código
y pueden ejecutarse a gran velocidad.
Fauto Palacio
ARQUITECTURA DEL MICROPROCESADOR8086
Fauto Palacio
MODELO DE PROGRAMACION DEL MICROPROCESADOR
Fauto Palacio
MODOS DE DIRECCIONAMIENTO
Fauto Palacio
Modos de direccionamiento de la memoria de datos
(MDMD)
1. Modo Inmediato: E.g. MOV CX, 385Fh
Fauto Palacio
Fauto Palacio
Fauto Palacio
Fauto Palacio
Fauto Palacio
Fauto Palacio
Fauto Palacio
Fauto Palacio
INSTRUCCIONES ARITMETICAS Y LOGICAS
Suma de registros:
Fauto Palacio
Fauto Palacio
INSTRUCCIONES LOGICAS BASICAS
Fauto Palacio
Fauto Palacio
Desplazamiento y Rotación
Fauto Palacio
Fauto Palacio
Rotación
Fauto Palacio
INSTRUCCIONES DE CONTROL DE PROGRAMA
Fauto Palacio
Tarea: Investigue lo siguiente
Fauto Palacio
CLASE PRACTICA
I. Dado las sig. Versiones de Instrucciones en Lenguaje Ensamblador,
nombre su operación:
1. Mov BX,ES
2. Mov CS,SS
3. Mov AX, ´AB´
4. Mov AL, NUMERO
5. Mov [AX], [SI]
6. Mov AX, ARCHIVO[BX+DI]
7. Mov DI, CONJ[BX]
8. Mov [BX+SI], SP
II. ParacadaInstruccióndigaelMododeDireccionamientousado:
1. Mov SP, [SP]
2. Mov DH, [BX+DI+20H]
3. Mov [DI], BH
4. Mov CH, CL
5. Mov CH, 100
6. Mov CX, [BX+DI]
7. Mov [BX+4], 33h Fauto Palacio
Muchas Gracias…
Fauto Palacio