Parte 1. Creación de un programa en lenguaje ensamblador sin errores.
Enviado por arturogzlz • 19 de Noviembre de 2015 • Trabajo • 1.287 Palabras (6 Páginas) • 167 Visitas
LENGUAJE ENSAMBLADOR
PRÁCTICA #1
GONZÁLEZ ESCALANTE ARTURO
Parte 1. Creación de un programa en lenguaje ensamblador sin errores.
Abrir la aplicación del DOSbox y teclear la siguiente línea para cambiar la configuración de las teclas a un teclado Latinoamericano:
Z:\> keyb la (oprimir ENTER)
Para montar la unidad C tenemos que emplear el comando:
mount c: [unidad lógica del DOSBox] : \ carpeta
Por ejemplo si el DOSBox se encuentra en la unidad C (la raíz de nuestro disco duro) y en la carpeta dosbox tecleamos lo siguiente:
Z:\> mount c: c:\dosbox (oprimir ENTER)
Para cambiarnos a la unidad C tecleando únicamente C: y oprimiendo enter.
Z:\> c: (oprimir ENTER)
Abrir el editor de texto de la siguiente forma:
C:\> edit c:\tasm\bin\ PR1a.ASM (oprimir ENTER)
El archivo creado quedará en la ruta: \TASM\BIN\ dentro de la carpeta que contiene al DOSBox, con el nombre PR1a.ASM. Capturar las siguientes instrucciones (no cierre su editor de texto por si necesita corregir el código).
.MODEL SMALL
.STACK 100h
.DATA
M1 DB 'Hola _________' , 10 , 13 , '$'
.CODE
mov AX , @data
mov DS , AX
lea DX , M1
mov AH , 9
int 21h
mov AH , 4ch
int 21h
END
Cambiarse a la ruta C:\TASM\BIN\ por medio de las siguientes instrucciones:
C:\ cd TASM (oprimir ENTER)
C:\TASM\ cd BIN (oprimir ENTER)
C:\TASM\BIN\
Asegurarse que el archivo con el código fuente PR1a.ASM se encuentre en esta carpeta por medio del comando de DOS:
C:\TASM\BIN\ dir *.ASM
Con este comando le solicitamos al DOS que liste todos los archivos que tengan la extensión ASM.
Si no aparece listado el archivo, solicitar el directorio de la forma:
C:\TASM\BIN\ dir PR1*.*
De esta manera le solicitamos al DOS que despliegue todos los archivos cuyo nombre comience con PR1 sin importar su extensión. Normalmente un error comun es que el nombre del archivo se haya guardado con el nombre: PR1a.TXT.ASM. Para renombrarlo usamos el comando siguiente:
C:\TASM\BIN\ ren PR1a.TXT.ASM PR1a.ASM
Solicitamos el directorio nuevamente y debe aparecer el código fuente.
C:\TASM\BIN\ dir *.ASM
Compilar el código fuente de la siguiente forma:
C:\TASM\BIN\ tasm pr1a /la
Solicitar el directorio con el comando:
C:\TASM\BIN\ dir pr1a.*
De no existir errores deben aparecer tres archivos con nombre pr1a y extensiones asm, lst y obj. Si existe un error al compilar, el archivo con extensión obj no se creará y el error lo podemos encontrar abriendo en un editor de texto al archivo pr1a.lst. De no existir el archivo, quiere decir que en el código fuente pr1a.asm no se encuentra el fin de archivo, es decir, la instrucción END en la última línea del programa. Corregir los errores, volver a compilar y solicitar el directorio hasta que aparezcan los tres archivos.
Escriba el comando:
C:\TASM\BIN\edit pr1a.lst
en caso de no funcionar el comando edit, escribir:
C:\TASM\BIN\ c:\edit pr1a.lst
Observe que lo que aparece es el código máquina asociado con su instrucción en lenguaje ensamblador equivalente. En caso de que el compilador
...