ensamblador configuracion

59
Instalación y configuración TASM (Turbo Ensamblador de Borland) Context Editor

description

Presentacion de la configuracion en el context del tasm 50

Transcript of ensamblador configuracion

Page 1: ensamblador configuracion

Instalación y configuración

TASM (Turbo Ensamblador de Borland) Context Editor

Page 2: ensamblador configuracion

Instalación TASM Para iniciar la instalación del Ensamblador de 32 bits tendremos

primero que descomprimir el archivo. De preferencia se debe tener el archivo en la carpeta donde se desea colocar el Tasm en disco duro.

Page 3: ensamblador configuracion

Instalación TASM Después en la carpeta Tasm50 (la carpeta ya

descomprimida) se busca el archivo instalador “install” y se selecciona para su ejecución.

Page 4: ensamblador configuracion

Instalación TASM

El inicio de la instalación, solo se oprime ENTER

Page 5: ensamblador configuracion

Instalación TASM

En esta pantalla, lo que se pide es en cual unidad instalar el ensamblador….

Page 6: ensamblador configuracion

Instalación TASM

Se cambia la unidad A por la unidad C, solo tecleando “C” y se oprime ENTER

Page 7: ensamblador configuracion

Instalación TASM Después se pide teclear la ruta donde está el ejecutable del

ensamblador, como se mencionó anteriormente, se colocó el archivo instalador (el archivo descomprimido) en una carpeta previamente creada o bien el destino previamente seleccionado, por default coloca todo en esa misma ruta, solo se oprime ENTER. (antes todo se instalaba desde la unidad de disquette A, por eso pide rutas obvias para nosotros pero no para el ensamblador)

Page 8: ensamblador configuracion

Instalación TASM En esta parte nos da la opción de instalar ciertas opciones, pero

lo normal es dejarlas tal cual se nos proporcionan, así que se oprime F9F9 para comenzar la instalación de archivos.

Page 9: ensamblador configuracion

Instalación TASM

Proceso de instalación..

Page 10: ensamblador configuracion

Instalación TASM Se pregunta si se desean asignar o crear iconos o grupos de

programas para los diferentes archivos (Borland proporciona esos iconos), por lo general, se acepta.

Page 11: ensamblador configuracion

Instalación TASM Ya instalado se

muestra una ventana donde se crearon los iconos de Borland y la ventana del sistema donde nos muestra una tabla de contenidos del readme.txt que es un archivo que proporciona información acerca del ensamblador, si se desea salir se oprime ESC.

Page 12: ensamblador configuracion

Instalación TASM

Ya finalizada la instalación del Ensamblador, solo es cuestión de elegir un editor donde teclear los programas para éste lenguaje.

Page 13: ensamblador configuracion

Configuración Context Editor Configuración del editor Context para programar en lenguaje

ensamblador http://www.context.cx/

Page 14: ensamblador configuracion

Instalación

Se ejecuta el archivo “ConTEXT setup”

Page 15: ensamblador configuracion

Instalación

En la ventana siguiente se oprime “Ejecutar”

Page 16: ensamblador configuracion

Instalación

Pantalla del Setup, se oprime “Next >”

Page 17: ensamblador configuracion

Instalación Pide el destino donde se requiere crear una carpeta para uso del

editor, si no hay cambios en la ruta, solo se oprime “Next >”

Page 18: ensamblador configuracion

Instalación Especificaciones sobre qué qué instalar, se recomienda solo oprimir

“Next >”

Page 19: ensamblador configuracion

Instalación ¿Como se desea llamar al editor? Se puede personalizar el

nombre para el acceso al editor, si no hay cambios, se oprime “Next > “

Page 20: ensamblador configuracion

Instalación Opciones adicionales, si se desea crear un icono en el escritorio

de Windows u otras opciones como ver el archivo de especificaciones del editor, se recomienda solo oprimir “Next >”

Page 21: ensamblador configuracion

Instalación

Resumen de lo que se instalará, si se esta de acuerdo se oprime “Install”

Page 22: ensamblador configuracion

Configuración del Context Se podrá observa un icono (si así lo eligió) en el

escritorio de Windows, ese es el acceso directo al editor Context

Page 23: ensamblador configuracion

Configuración

Pantalla principal del editor

Page 24: ensamblador configuracion

Configuración Primero necesitamos configurar al editor para que reconozca los

programas en ensamblador, se selecciona en el menú “Options” y después “Environment Options…”

Page 25: ensamblador configuracion

Configuración En esta ventana se

puede observar pestañas de diferentes opciones, se selecciona la que tiene por nombre “ejecute Keys”, esta parte se configuran tanto el compilador del ensamblador como el linker.

Page 26: ensamblador configuracion

Configuración En estas opciones

podemos proponer los compiladores, interpretes, ejecutables para varios tipos lenguajes de programación que soporta Context,

Page 27: ensamblador configuracion

Configuración

Para agregar el compilador de ensamblador, primero se oprime “AddAdd”, aparecerá una ventana que pide el nombre que se le dará a ese grupo de configuración: se teclea “asmasm” y se oprime “OKOK”.

Page 28: ensamblador configuracion

Configuración

Después seleccionamos la primera opción F9, enseguida se notará que los campos al lado derecho se activan, empezamos con “Execute” donde a la vez a su lado derecho tiene un botón ( ) para indicarle donde se encuentra el compilador de ensamblador, se oprime ese botón…

Page 29: ensamblador configuracion

Configuración Se abre una ventana, buscamos el compilador de ensamblador en la

siguiente ruta: C:\TASM\BIN\TASM32.EXE C:\TASM\BIN\TASM32.EXE (esta ruta la buscamos (esta ruta la buscamos seleccionandoseleccionando MiPC MiPC y desde la unidad de y desde la unidad de C:C: hasta llegar a la carpeta hasta llegar a la carpeta TASMTASM y de ahí a la subcarpeta y de ahí a la subcarpeta BIN BIN y por ultimo el archivo y por ultimo el archivo TASM32.EXE)TASM32.EXE)

Page 30: ensamblador configuracion

Configuración A continuación se pide en el

campo “Star inStar in” en donde colocará el archivo compilado del programa, para esta configuración se presentan en la parte inferior varias opciones, entre ellas está la que se teclea: %p, esto indica file paht only, esto es, que los archivos compilados se coloquen en la misma ruta o lugar donde se guardará el programa que se escriba en el editor (ejem. Si tenemos nuestra carpeta dedicada a programas en ensamblador ahí se colocaran lo archivos compilados)

Page 31: ensamblador configuracion

Configuración Siguen los parámetros, que

tipo de características o parámetros necesita ensamblador? Bueno, que sea sensible entre mayúsculas y minúsculas, para esto se teclea /ml /ml y cuando se compile el programa escrito, tome como parámetro la extensión del archivo (.asm)…… por que? Así es la configuración del lenguaje ensamblador, solo que aquí tenemos que indicárselo al editor.

Page 32: ensamblador configuracion

Configuración En la selección de ventana

o window se le deja “normal” es la selección para que nos muestre la ventana tal cual la tenemos, en tamaño normal al ejecutar el compilador, después esta el campo “Hint” este campo le pone una etiqueta con un nombre a la opción F9 y cada vez que en la ventana del editor sobrepongamos el puntero del mouse por esta opción se mostrará lo tecleado en este campo.

Page 33: ensamblador configuracion

Configuración En seguida esta la selección

de guardar el archivo cuando ocurra: “”Current file before execution” esto es, que guarde el programa antes de la ejecución, después las siguientes opciones seleccionamos “Capture console output” que nos mostrará la ventana de compilación en el editor, las demás opciones no son necesarias por el momento. Por ultimo solo se oprime “OK” para guardar los cambios hechos.

Page 34: ensamblador configuracion

Configuración Después de terminar la configuración del compilador,

necesitamos agregar también el Linker de ensamblador, volvemos a ir al menú y seleccionamos “Environment Options” y después a “Execute Keys””

Page 35: ensamblador configuracion

Configuración

Seleccionamos ahora F10, para configurar el linker, empezando con “Execute” donde seleccionando el botón ( ) se indicará donde se encuentra el linker para ensamblador, la ruta es: C:\TASM\BIN\TLINK32.EXE

Page 36: ensamblador configuracion

Configuración En el campo “Star inStar in” es

donde colocará el archivo compilado del programa, para esta configuración se teclea: %p, esto indica file paht only, esto es, que los archivos compilados se coloquen en la misma ruta o lugar donde se guardará el programa que se escriba en el editor

Page 37: ensamblador configuracion

Configuración Los parámetros que necesita el linker o

enlazador del ensamblador son los siguientes:

-Tpe-Tpe : el enlazado será modo texto, modo consola, no es modo grafico que comúnmente windows ejecuta, estamos hablando de un enlazador que lo único que necesita es enlazar.

%F%F: al enlazar el archivo se indica que tome el archivo sin la extensión .asm si no .obj, que a la vez se indica en seguida.

Tres comas ,,, :Tres comas ,,, : aquí se escriben otros parámetros que por el momento no se necesitan, por lo tanto se ponen los espacios en blanco.

Después solo se indica la librería que se utiliza en ensamblador, que aunque se teclea en el programa igual se coloca como parámetro en el linker (librería que el enlazador busca para enlazar procedimiento fuera del programa.

Page 38: ensamblador configuracion

Configuración En la selección de

ventana o window se le deja “normal” después en el campo “Hint” este campo le pone una etiqueta con un nombre a la opción F10 como anteriormente se explicó.

Page 39: ensamblador configuracion

Configuración En la selección de

guardar el archivo se seleciona: “Current file before execution”, después las siguientes opciones seleccionamos “Capture console output” que nos mostrará la ventana de compilación en el editor, las demás opciones no son necesarias por el momento. Por ultimo solo se oprime “OK” para guardar las modificaciones.

Page 40: ensamblador configuracion

Configuración En ensamblador como otro cualquier lenguaje tiene opciones de

configuraciones, para saber esas opciones se realiza lo siguiente: En “inicio” “Ejecutar” , se teclea “cmd” para entrar a la pantalla

conocida como “símbolo del sistema”….

Page 41: ensamblador configuracion

Configuración Estando en el símbolo del sistema, se cambia de directorio hasta

llegar a la carpeta que contiene el ensamblador: C:\TASM\BIN

Page 42: ensamblador configuracion

Configuración Estando en el directorio de TASM\BIN, se teclea “TASM32” y se oprime

“Enter” para poder visualizar las opciones de ensamblador:

Page 43: ensamblador configuracion

Primer Programa

Ahora, se empieza a teclear el primer programa en el editor, ya teniendo el ensamblador instalado y el editor configurado se realiza lo siguiente:

Page 44: ensamblador configuracion

Programa

Se elige en el menú “File” “New”

Page 45: ensamblador configuracion

Programa Se puede notar en la parte superior izquierda, abajo del menú, una pestaña que

señala en nombre “Edit1”, es un nombre temporal a nuestro programa, el cursor se posiciona en la primera línea del editor donde se empieza a teclear las líneas en ensamblador.

Page 46: ensamblador configuracion

Programa

Para guardar el programa hecho, se oprime el icono de “save file”..

Page 47: ensamblador configuracion

Programa Se abrirá una ventana donde se puede buscar el destino para guardar

los archivos y se debe escribir el nombre que se desea dar al programa

Page 48: ensamblador configuracion

Programa Después del nombre se debe seleccionar la extensión, para lenguaje

ensamblador se requiere la extensión X86 Assembler files (.asm ), X86 Assembler files (.asm ), después solo se oprime “Guardar”

Page 49: ensamblador configuracion

Programa Ya guardado se identifica en la pestaña superior

izquierda el nombre del programa.

Page 50: ensamblador configuracion

Programa El editor identifico el programa escrito en el lenguaje

ensamblador, ahora se puede observar en las opciones de la parte superior derecha (F9, F10) la etiqueta que se le configuró, solo se coloca el puntero del mouse sobre estos iconos..

Page 51: ensamblador configuracion

Programa Para compilar el programa se oprime el icono ( ) o bien se oprime la

tecla F9 del teclado entonces en la parte inferior se mostraran los resultados sobre la compilación:

Page 52: ensamblador configuracion

Programa Si no hubo errores el programa se enlaza, para esto se oprime el

icono ( ) o bien, se oprime la tecla F10:

Page 53: ensamblador configuracion

Programa Si no hay errores, solo queda ejecutar el programa

compilado y enlazado, para esto se abre la ventana del símbolo del sistema (En “inicio” “Ejecutar” , se teclea “cmd”)

Estando en el símbolo del sistema, se cambia de directorio hasta llegar a la carpeta que contiene el programa tecleado, compilado y enlazado

En seguida se teclea el <nombre del pgma.EXE>

Page 54: ensamblador configuracion

Programa

Page 55: ensamblador configuracion

Programa Para la edición,

compilación y enlazado SIN un editor de texto, se debe hacer lo siguiente:

Primero se teclea el programa en la aplicación de windows notepad, se guarda con la extensión “.asm”

Page 56: ensamblador configuracion

Programa Después se debe configurar el sistema para que en cualquier subdirectorio se pueda compilar y enlazar

el archivo que guardamos (.asm), para esto se debe realizar TODO lo siguiente: Inicio Panel de control Sistema Variables de entorno variables del sistema se selecciona “Path”

se oprime “modificar” Se escribe ; C:\TASM\BIN Se oprime “Aceptar”

Page 57: ensamblador configuracion

Programa En “inicioinicio” “EjecutarEjecutar” , se teclea “cmdcmd”) Estando en la pantalla del símbolo del sistema, , se preferencia se sitúa en la carpeta

donde se guardó el programa con extensión .asm.asm Después se teclea : c:\mi carpeta\tasm32 –v –ml pgma.asmc:\mi carpeta\tasm32 –v –ml pgma.asm -v-v : para que incluya la información al depurar -ml-ml: para que sea sensible (incluya) entre mayúsculas y minúsculas Al dar enter se mostrara el informe de la compilación Si no hay errores, se debe enlazar

Page 58: ensamblador configuracion

Programa Para enlazarlo se teclea: C:\mi carpeta\tlink32 –v –Tpe pgma.obj,,,import32.libC:\mi carpeta\tlink32 –v –Tpe pgma.obj,,,import32.lib -Tpe-Tpe: Enlazar en aplicación de consola Con extensión .obj.obj Sin mas parámetros que la librería import32.libimport32.lib

Para la ejecución: C:\pgma.exe Listo!

Page 59: ensamblador configuracion

Programa