ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Parte 1. Creación de un programa en lenguaje ensamblador sin errores.


Enviado por   •  19 de Noviembre de 2015  •  Trabajos  •  1.287 Palabras (6 Páginas)  •  140 Visitas

Página 1 de 6

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 detectará cualquier error, es en este archivo en que podemos

...

Descargar como (para miembros actualizados)  txt (6.8 Kb)   pdf (51.6 Kb)   docx (15.8 Kb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com