Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TLINK:
El enlazador o linkador permite combinar varios mdulos objeto, realizando las
conexiones entre ellos y, finalmente, los convierte en mdulo ejecutable de tipo
EXE (empleando el ML de MASM 6.X se obtiene directamente el fichero EXE ya que
invoca automticamente al linkador). 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. Puede obtenerse ayuda ejecutndolo sin parmetros. Los parmetros de
TLINK son sensibles a maysculas y minsculas, por lo que /T no es lo mismo que
/t.
Un enlazador (en ingls, linker) es un programa que toma los ficheros de cdigo
objeto generado en los primeros pasos del proceso de compilacin, la informacin
de todos los recursos necesarios (biblioteca), quita aquellos recursos que no
necesita, y enlaza el cdigo objeto con su(s)biblioteca con lo que finalmente
produce un fichero ejecutable o una biblioteca.. En el caso de los programas
enlazados dinmicamente, el enlace entre el programa ejecutable y las bibliotecas
se realiza en tiempo de carga o ejecucin del programa.
En este link podras descargar el ejecutable del software TASM 2.0 y TLINK 3.01
Editor de Texto
Un editor de texto es un programa que permite crear y modificar archivos digitales
compuestos nicamente por texto sin formato, conocidos comnmente como
archivos de texto texto plano.
En mi caso utilizare el Block de Notas de Microsoft.
Este es el software que estaremos utilizando para la realizacion de nuestros
programas.
Gracias.
Lenguaje Ensamblador
Bueno, en ste blog publicare los pasos para correr (compilar, ligar y ejecutar) un
programa en Lenguaje Ensamblador.
Empezamos, tratare de ser lo ms explicito en cuanto a explicaciones se refiere.
Estas las dar paso a paso.
Recordando, que antes que nada debemos tener instalado en nuestro ordenador el
software Tasm y Tlink. Los cuales se encontraran en una carpeta en nuestra unidad
c: a la cual podemos asignarle cualquier nombre. En mi caso utilizare el nombre de
LenguajeEnsamblador para llamar a mi carpeta.
Mi direccin queda de la siguiente manera:
c:\LenguajeEnsamblador
Una vez que tengo mi carpeta y mis archivos contenidos dentro de comenzare.
Paso 3.- Entramos al smbolo del sistema (MS-DOS) nos direccionamos en donde
se encuentra nuestra carpeta
Paso 4.- 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 mi ejemplo quedara de la siguiente manera:
c:\LenguajeEnsamblador>tasm /zi ejemplo1.ASM
Una vez compilado nos aparecer un reporte, el cual nos muestra si hay errores en
nuestras lneas de cdigo.
Paso 5.- Ahora vamos a ligar nuestro programa. Esto lo haremos con la siguiente
instruccin.
tlink/v nombre_del_programa
En mi ejemplo quedara de la siguiente manera:
c:\LenguajeEnsamblador>tlink/v ejemplo1
Paso6.- 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
En mi ejemplo quedara de la siguiente manera:
Ejemplo1