lab 1

Páginas: 3 (749 palabras) Publicado: 28 de mayo de 2014
Universidad Nacional de Ingeniería
Facultad de electrotecnia y computación




Nombre: Orlando Gabriel Rayo Ocampo.


Docente: David Montenegro



Clase: Arquitectura de máquinas I.Fecha: 20/05/2014
























Laboratorio N° 1.

GUIA DE LABORATORIO 1: INTRODUCCIÓN AL SIMULADOR EMU8086

OBJETIVOS
Aprender a utilizar el simuladoremu8086
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

PROCEDIMIENTO
1.Corra el simulador emu8086 haciendo doble clic en el ícono


Procedí a ejecutar el programa a través del acceso directo del escritorio:


2. En la pantalla inicial del simulador aparecerá esteencabezado:
#make_COM#
; COM file is loaded at CS:0100h
; (the value of CS is set by Operating System)
ORG 100h
Donde: #make_COM#: significa que vamos a trabajar con un archivo tipo .com, que es elformato 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 0B56:0100
El valor de CS es puesto por el sistema operativo que este caso es 0B56h, y el origen es el 0100h dentro delsegmento de código.




3. Copie las siguientes instrucciones en orden
mov ax,ffffh
mov bx,ax
mov dl,ah
mov dh, 100
hlt

4. Procedí a compilar el programa el programa utilizando el botónCompile and Emulate

Inserté el código resultando el siguiente error en la línea mov ax,ffffh al número hexadecimal le faltara 0ffffh:


5. Para este programa en particular se verá un error decompilación, por lo tanto no podrá ser simulado. Observe qué tipo de error es y repárelo sustituyendo en la línea de error el valor correcto.
6. Nuevamente compilemos y simulemos el programa y en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • lab 1
  • Labo 1
  • lab 1
  • lab 1
  • Lab 1
  • labo 1
  • 1 Lab De ME
  • LABO 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS