Documentos de Académico
Documentos de Profesional
Documentos de Cultura
OBJETIVOS
Aprender a utilizar el simulador emu8086
Conocer las bases para hacer un programa en ensamblador
Conocer los principales registros del microprocesador 8086
Conocer y usar la instrucción MOV y la directiva ORG
INTRODUCCION
Las instrucciones de saltos son usadas para saltar entre diferentes localidades
de memoria. Estos saltos se pueden hacer de forma específica o pueden ser
condicionados mediante la prueba del estado de cuatro bits del registro de
banderas.
PROCEDIMIENTO
1. Corra el simulador emu8086 haciendo doble clic en el ícono
Dónde: COM: significa que vamos a trabajar con un archivo tipo .com, que es el
formato más simple de un archivo ejecutable. Cuando trabajamos con un archivo
de este tipo tenemos que usar la directiva ORG que indica en qué dirección
comenzará el programa. Generalmente por defecto, el programa comienza en
0700:0100
El valor de CS es puesto por el sistema operativo que este caso es 0700h, y el
origen es el 0100h dentro del segmento de código.
7. Corra el programa paso a paso (single step) y observe cómo cambian los
registros.
8. ¿Cómo cambia el registro IP?
9. ¿Con qué valor se carga CX?
10. ¿Cuántos bytes tiene la primera instrucción? ¿Cuántos bytes tiene la
segunda instrucción? ¿Cuántos bytes en total tiene el programa?