Está en la página 1de 34

INVESTIGACIN

Entorno de programacin: Turbo Ensamblador


Elabor: Solsagan
Alma Rosa Medrano Licea
Gerardo Gonzlez Barajas
Maribel Molina Herrera
Paulina del Carmen lvarez Garca


Docente: Ing. Martn Luis Ledezma Hernndez
Carrera: Ingeniera en Sistemas Computacionales
Grupo: Sexto Semestre
Unidad 1: Fundamentos
Semestre: Enero-Junio 2011

Para escribir programas en lenguaje ensamblador,
se requieren al menos de tres herramientas:

Un ensamblador
Un editor de texto
Un enlazador

DEFINICION DE ENSAMBLADOR:
El ensamblador, es un programa que procesa un
archivo fuente en lenguaje ensamblador y
produce cdigo objeto. El ensamblador es capaz
de detectar y notificar los errores de sintaxis y
deletreo de comandos.

INTRODUCCION A TASM
El Turbo Assembler (TASM), es un
paquete ensamblador principalmente destinado a la
plataforma del IBM PC y sus compatibles.

Fue la oferta de Borland en el mercado de
herramientas de programacin en lenguaje
ensamblador para la familia de
los microprocesadores x86.

Turbo Assembler tambin se refiere a un ensamblador
comn, basado en el microprocesador 6502, creado
por la compaa alemana Omikron en 1985.

Las caractersticas de alto nivel de las ayudas de TASM
3.0 tales como objetos, permiten la implementacin de
la programacin orientada a objetos.
Algunos Parmetros

Algunas Versiones
Turbo Assembler 2.0

Turbo Assembler 3.01. Compilador de archivos escritos en lenguaje
ensamblador. Es uno de los compiladores mas potente.

Turbo Assembler 4.0.Compilador de archivos escritos en lenguaje
ensamblador. Es uno de los compiladores mas potente. Incluye el
enlazador (Tlink 4.0) y el depurador (Td).

Turbo Assembler 5.0. Es un completo ensamblador destacados
independiente. Este producto incluye todas las herramientas
necesarias para crear y depurar programas de montaje de 16 y 32 bits de
DOS y Windows. Algunas de las herramientas incluidas son
ensambladores, enlazadores, depuradores estilo de la consola, y los
compiladores de recursos.
TLINK
El enlazador o linkeador permite combinar varios mdulos objeto,
realizando las conexiones entre ellos y, finalmente, los convierte en
mdulo ejecutable de tipo EXE

El linkador permite el uso de libreras de funciones y rutinas.
TLINK, a diferencia de LINK, permite generar un fichero de tipo
COM directamente de un OBJ si se indica el parmetro /t, lo que
agiliza an ms el proceso.

Los parmetros de TLINK son sensibles a maysculas y minsculas,
por lo que /T no es lo mismo que /t.


El paquete Turbo Assembler vino junto con
el enlazador Turbo Linker, y era interoperable
con el depurador Turbo Debugger.

TASM tambin poda ensamblar los archivos
de cdigo fuente del MASM por medio de
su modo MASM. Al igual que ste, es
un ensamblador de alto nivel

Junto con el resto de suite de lenguajes de
programacin Turbo, Turbo Assembler ya no es
mantenido.

EDITOR DE TEXTO

Un editor de texto es un programa que permite crear y
modificar archivos digitales compuestos nicamente
por texto sin formato.



Bloc de Notas
Instalacin TASM
Para iniciar la instalacin 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.
LINK DE DESCARGA
http://www.mediafire.com/?fjndfjnzeoj
Instalacin TASM
Despus en la carpeta Tasm50 (la carpeta ya
descomprimida) se busca el archivo instalador
install y se selecciona para su ejecucin.
Instalacin TASM
El inicio de la instalacin, solo se oprime ENTER
Instalacin TASM
En esta pantalla, lo que se pide es en cual
unidad instalar el ensamblador.
Instalacin TASM
Se cambia la unidad A por la unidad C, solo tecleando
C y se oprime ENTER
Instalacin TASM
Despus 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)
Instalacin TASM
En esta parte nos da la opcin de instalar ciertas opciones, pero
lo normal es dejarlas tal cual se nos proporcionan, as que se
oprime F9 para comenzar la instalacin de archivos.
Instalacin TASM
Proceso de instalacin..
Instalacin 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.
Instalacin 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
informacin acerca del
ensamblador, si se
desea salir se oprime
ESC.
Instalacin TASM
Ya finalizada la instalacin del Ensamblador,
solo es cuestin de elegir un editor donde
teclear los programas para ste lenguaje.
Programa
Primero se teclea el programa en la aplicacin de Windows bloc
de notas, se guarda con la extensin .asm
Programa
Despus 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
Entramos al smbolo del sistema (MS-DOS) y nos
direccionamos en donde se encuentra nuestra carpeta
Una vez situados en la direccin correcta, nos dirigimos a
compilar nuestro programa.

Para la compilacin se debe ejecutar la siguiente instruccin:

tasm /zi nombre_del_programa.ASM

En el ejemplo quedara de la siguiente manera:

c:\LenguajeEnsamblador>tasm /zi hola.ASM

La opcin /zi slo es necesaria si se quiere producir cdigo
adicional para poder hacer "debug" del programa.
Una vez compilado nos aparecer un reporte, el cual nos
muestra si hay errores en nuestras lneas de cdigo.

Con esto se ha realizado la compilacin de nuestro
programa y esta listo para ser ligado.

Ahora vamos a ligar nuestro programa. Esto lo haremos
con la siguiente instruccin.

tlink/v nombre_del_programa

En el ejemplo quedara de la siguiente manera:

c:\LenguajeEnsamblador>tlink/v hola

/v es para incluir toda la informacin simblica para
depuracin








Ya tenemos ligado nuestro programa.
Este es el ultimo paso, la ejecucin del
programa. Esto lo haremos con la siguiente
instruccin. Solo escribimos el nombre de
nuestro programa, sin extensiones.

nombre_del_programa

Depurador TD(Turbo Debugger)


Con esto hemos concluido con la realizacin de la
compilacin, ligamento y ejecucin de un programa en
Lenguaje Ensamblador.



CONCLUSION
El lenguaje ensamblador es menos preciado por la
mayora de las personas que trabajan con lenguajes de
programacin debido a que es un lenguaje de bajo
nivel, siendo reemplazado en muchas ocasiones por
los lenguajes de alto nivel, solo por que se tiene la idea
de que los programas de lenguaje ensamblador no son
capaces de cumplir con los requerimientos de otros de
los lenguajes de programacin, pero la realidad es que
un lenguaje ensamblador es capaz de trabajar a la par
de los lenguajes de alto nivel, la nica diferencia radica
en la forma de ingresar las instrucciones.

También podría gustarte