Instalación y configuración TASM
(Turbo Ensamblador de Borland) Context Editor
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.
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.
Instalación TASM
El inicio de la instalación, solo se oprime ENTER
Instalación TASM En
esta pantalla, lo que se pide es en cual unidad instalar el ensamblador….
Instalación TASM Se
cambia la unidad A por la unidad C, solo tecleando “C” y se oprime ENTER
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)
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 F9 para comenzar la instalación de archivos.
Instalación TASM Proceso
de instalación..
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.
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.
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.
Configuración Context Editor
Configuración del editor Context para programar en lenguaje ensamblador http://www.context.cx/
Instalación Se
ejecuta el archivo “ConTEXT setup”
Instalación En
la ventana siguiente se oprime “Ejecutar”
Instalación Pantalla
del Setup, se oprime “Next >”
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 >”
Instalación
Especificaciones sobre qué instalar, se recomienda solo oprimir “Next >”
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 > “
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 >”
Instalación
Resumen de lo que se instalará, si se esta de acuerdo se oprime “Install”
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
Configuración Pantalla
principal del editor
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…”
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.
Configuración
En estas opciones podemos proponer los compiladores, interpretes, ejecutables para varios tipos lenguajes de programación que soporta Context,
Configuración
Para agregar el compilador de ensamblador, primero se oprime “Add”, aparecerá Add una ventana que pide el nombre que se le dará a ese grupo de configuración: se teclea “asm” asm y se oprime “OK”. OK
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…
Configuración
Se abre una ventana, buscamos el compilador de ensamblador en la siguiente ruta: C:\TASM\BIN\TASM32.EXE (esta ruta la buscamos
seleccionando MiPC y desde la unidad de C: hasta llegar a la carpeta TASM y de ahí a la subcarpeta BIN y por ultimo el archivo TASM32.EXE)
Configuración
A continuación se pide en el campo “Star in” 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)
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 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.
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.
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.
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””
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
Configuración
En el campo “Star in” 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
Configuración
Los parámetros que necesita el linker o enlazador del ensamblador son los siguientes: -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 ,,, : 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.
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ó.
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.
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”….
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
Configuración
Estando en el directorio de TASM\BIN, se teclea “TASM32” y se oprime “Enter” para poder visualizar las opciones de ensamblador:
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:
Programa Se
elige en el menú “File”
“New”
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.
Programa
Para guardar el programa hecho, se oprime el icono de “save file”..
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
Programa
Después del nombre se debe seleccionar la extensión, para lenguaje ensamblador se requiere la extensión X86 Assembler files (.asm ), después solo se oprime “Guardar”
Programa
Ya guardado se identifica en la pestaña superior izquierda el nombre del programa.
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..
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:
Programa
Si no hubo errores el programa se enlaza, para esto se oprime el icono ( ) o bien, se oprime la tecla F10:
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>
Programa
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”
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”
Programa
En “inicio” inicio “Ejecutar” Ejecutar , se teclea “cmd”) cmd 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 Después se teclea : c:\mi carpeta\tasm32 –v –ml pgma.asm -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
Programa
Para enlazarlo se teclea: C:\mi carpeta\tlink32 –v –Tpe pgma.obj,,,import32.lib -Tpe: -Tpe Enlazar en aplicación de consola Con extensión .obj Sin mas parámetros que la librería import32.lib
Para la ejecución: C:\pgma.exe Listo!
Programa