PRACTICA_0_INICIANDO_OTO09

Páginas: 8 (1838 palabras) Publicado: 17 de mayo de 2016

PRACTICA NO. 0 INICIANDO.


OBJETIVO:
EN ESTA PRACTICA DESARROLLAREMOS EL USO y EL PROCEDIMIENTO DEL ENSAMBLADOR TASM PARA EL MICROPROCESADOR 8086 Y SUPERIORES.


RECURSOS:
Para implementar los ejercicios de programación en lenguaje ensamblador se utilizarán las siguientes herramientas de software:

Editor: EDIT / NE / o cualquier otro que genere archivos ASCII.
Ensamblador: TASM.EXEEnlazador: TLINK.EXE
Depurador: TD.EXE


TEORIA.
El Turbo Assembler (TASM), 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 programación en lenguaje ensamblador para la familia de los microprocesadores x86. Como se pudiera esperar, trabajaban bien con los compiladores de lenguaje de alto nivelde Borland para los PC, como Turbo C y Turbo Pascal. Junto con el resto de suite de lenguajes de programación Turbo, Turbo Assembler ya no es mantenido.
El paquete Turbo Assembler vino junto con el enlazador Turbo Linker, y era interoperable con el depurador Turbo Debugger. Para la compatibilidad con el ensamblador Microsoft Macro Assembler (MASM) de Microsoft, TASM también podía ensamblar losarchivos de código fuente del MASM por medio de su modo MASM. Al igual que éste, es un ensamblador de alto nivel
REFERENCIA: http://es.wikipedia.org/wiki/Turbo_Assembler

DESARROLLO.
1. OBTENER LOS ARCHIVOS QUE SE USARAN EN EL ENSAMBLADOR 8086 PARA ENSAMBLAR UN ARCHIVO FUENTE .ASM Y REALIZAR SU EJECUCION. TODO ES LLEVARLO A CABO EN EL MODO DE SISTEMA MSDOS.

PASO 1.
CONECTESE A INTERNET YMEDIANTE UN BUSCADOR (EJ. GOOGLE) LOCALICE EL SITIO DONDE SE ENCUENTREN LOS ARCHIVOS TASM.EXE Y TLINK.EXE EN CUALQUIERA DE LAS VERSIONES.



PASO 2.
UNA VEZ QUE TENGA LOCALIZADOS LOS ARCHIVOS DESCARGUELOS Y GRABELOS EN UN CARPETA DE SU DISCO DURO (EJ. C:\INFORMATICA> ) O EN SU MEMORIA USB. (EJ. G:\INFORMATICA>). EN CASO DE ESTAR COMPRIMIDOS, HAGA UNA EXTRACCION DE ESOS ARCHIVOS O TODOS SEGÚN SEA ELCASO.

PASO 3.
ABRA EL EDITOR DE TEXTO (EJ. BLOCK DE NOTAS DE WINDOWS) Y ESCRIBA EL SIGUIENTE PROGRAMA EN ENSAMBLADOR. LA ESTRUCTURA SIGUIENTE ES LA FORMA ESTANDAR.

UNA VEZ ESCRITO LAS INSTRUCCIONES DEL SIGUIENTE PROGRAMA, GUARDELO EN LA CARPETA DONDE SE LOCALIZA TAMBIEN LOS ARCHIVOS TASM.EXE Y TLINK.EXE, EL NOMBRE DEL ARCHIVO SERA UTILIZANDO SOLO DE 1 A 8 CARACTERES DE LONGITUD Y LA EXTENSIONDEBERA SER .ASM.
POR EJEMPLO GUARDELO COMO: HOLA.ASM EN SU CARPETA C:\INFORMATICA O G:\INFORMATICA














LISTADO DEL PRIMER PROGRAMA ESCRITO EN ENSAMBLADOR 80 86 USANDO TASM

;--------------------------------------------------------- guarde este archivo como HOLA.ASM
;
; HOLA.ASM
;
; PROGRAMA CLASICO DE EJEMPLO EN ENSAMBLADOR. DESPLIEGA MENSAJE EN PANTALLA

PILA SEGMENT STACK
DW64 DUP(?)
PILA ENDS


DATA SEGMENT
SALUDO DB 'HOLA MUNDO, !!!!!!!!! ',10,13,'$' ; MENSAJE EN CADENA SALUDO
DATA ENDS


CODE SEGMENT
ASSUME CS:CODE, DS:DATA, SS:PILA


INICIO:
MOV AX,DATA
MOV DS,AX
MOV DX,OFFSET SALUDO ;ENVIA EL MENSAJE A PANTALLA
MOV AH,09H ;SERVICIO PARA ENVIAR MENSAJE
INT 21H ;INTERRUPCION DOS
MOV AH,4CH ;SALIR A MODO DE SISTEMA
INT 21H
CODE ENDS

END INICIO;----------------------------------------------------------------












PASO 4.

ABRA UNA VENTANA AL MODO DE SISTEMA (DOS) UTILIZANDO CUALQIERA DE LOS DOS METODOS SIGUIENTES:

a) METODO 1.
DE CLICK EN INICIO
DE CLICK EN EJECUTAR
ESCRIBA EL COMANDO: CMD
APARECERA LA VENTANA





b) METODO 2.
dar click en inicio
dar click en todos los programas
dar click en accesorios
dar click en modode sistema y aparecerá la misma venta activa del método 1


PASO 5.

ESTANDO EN LA VENTANA ACTIVA DE DOS, CAMBIE A SU CARPETA DE TRABAJO DONDE SE TIENEN LOS ARCHIVOS TASM.EXE, TKINK.EXE Y HOLA.ASM DESDE MSDOS COMO SE INIDICA

SI SU CARPETA ESTA EN LA UNIDAD C:

CD ..
CD ..
CD INFORMATICA



SI SU CARPETA ESTA EN OTRA UNIDAD, EJEMPLO UNA USB DENOMINADA H:

SIMPLEMENTE ESCRIBA LA LETRA DE LA...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS