Reporte Practrica 1

Páginas: 5 (1101 palabras) Publicado: 26 de junio de 2015
Carrasco Mejia Jesus Ernesto

En la sección de compiladores
abrimos un bloc de notas y
escribimos el código que nos
han
proporcionado,
verificando cuidadosamente
cada línea escrita para no
cometer ninguna clase de
error.

Al terminar el código y verificar
que no tenemos errores
guardamos el archivo como en
la ruta:
C:/temp
Con el formato:
“Nombre.asm”

En el explorador abrimos la
ruta deguardado y verificamos
que nuestro archivo se
encuentre en ella, en nuestro
caso se puede observar que
esta el archivo Pract1.asm, con
un peso de 350 bytes.

Posteriormente
abrimos
el
compilador TASM, nos abrirá una
pantalla negra muy similar al
símbolo de sistema de Windows.
Para no confundirnos con el texto
extra que nos aparece escribimos
CLS y presionamos Intro.

En el compilador TASM vamos aescribir:
tasm nombre
Esto para generar el archivo
nombre.obj,
con
el
cual
posteriormente generaremos el
archivo ejecutable.

En caso de tener errores nos
mandara un mensaje diciéndonos
que error tenemos y en qué línea
de nuestro código se encuentra,
esto nos facilitara su corrección.

Si no tenemos errores nos
mandara un mensaje con todos los
detalles de nuestro archivo y nos
generara un nuevoarchivo
“nombre.obj” en la carpeta
C:/temp

Para generar el archivo ejecutable
para Windows escribiremos en el
TASM tlink nombre, y presionamos
enter.

El comando anterior nos generara
un archivo “nombre.map” y otro
archivo “nombre.exe”, el segundo
es el ejecutable para Windows.

Como último paso escribimos el
nombre de nuestro programa
sin ninguna extensión y
presionamos enter.

Finalmente observamosque nuestro
programa es correcto cuando damos
enter y observamos la cadena que nos
imprime.

Turbo asambler (TASM)
Turbo Assembler (TASM) es un paquete ensamblador principalmente destinado a la plataforma
del IBM PC y sus compatibles. Esta fue la oferta de borland en el mercado de herramientas de
programación en lenguaje ensamblador para la familia de procesadores de X86

Turbo Assembler 3.01.Compilador de archivos escritos en lenguaje ensamblador. Es uno de los
compiladores más potente.
Turbo Assembler 4.0.Compilador de archivos escritos en lenguaje ensamblador. Es uno de los
compiladores más 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 paracrear 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 módulos objeto, realizando las conexiones entre
ellos y, finalmente, los convierte en módulo ejecutable de tipo EXE
El linkador permiteel uso de librerías de funciones y rutinas. TLINK, a diferencia de LINK, permite
generar un fichero de tipo COM directamente de un OBJ si se indica el parámetro /t, lo que agiliza
aún más el proceso.
Los parámetros de TLINK son sensibles a mayúsculas y minúsculas, por lo que /T no es lo mismo
que /t.
Una interrupción es una instrucción que detiene la ejecución de un programa para permitir el usode la UCP a un proceso prioritario. Una vez concluido éste último proceso se devuelve el control a
la aplicación anterior.

Que es una interrupción
Por ejemplo, cuando estamos trabajando con un procesador de palabras y en ese momento llega
un aviso de uno de los puertos de comunicaciones, se detiene temporalmente la aplicación que
estábamos utilizando para permitir el uso del procesador al manejode la información que está
llegando en ese momento. Una vez terminada la transferencia de información se reanudan las
funciones normales del procesador de palabras.

Interrupción 21h
La mayoría de servicios o funciones del sistema operativo MS-DOS se obtienen a través de la
interrupción software 21H. Es por esto que se le denomina DOS-API: DOS-APPLICATIONPROGRAM-INTERFACE La INT 21H está...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Reporte 1
  • Reporte 1
  • Reporte 1
  • Reporte 1
  • REPORTE 1
  • Reporte 1
  • Reporte 1
  • reporte 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS