Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
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
Donde:COM: significa que vamos a trabajar con un archivo tipo .com, que es el
formato más simple de un archivo ejecutable. Para leer un poco más sobres
esto, lea el tutorial. 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
6. Observe cuidadosamente y anote los cambios que ocurren cada vez que se
ejecuta una instrucción. Para observar la dirección de memoria 0400h, haga
clic en el botón View, extended value viewer e introduzca la dirección
0700:0400
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?