5
INSTITUTO TECNOLÓGICO DE ACAPULCO Ingeniería en sistemas computacionales Materia: Lenguaje de Interfaz Practica 1. Profesor: Ing. Dagoberto Urzua Osorio Alumna: Tania Díaz Navarrete #c:12320712 Hora: 11:00 am– 14:00 p.m. Aula: 604 Tania Díaz Navarrete #C: 12230712 ISC

Practica 1. Muestra un mensaje en esamblador

Embed Size (px)

DESCRIPTION

Esta practica nos muestra un mensaje sencillo en lenguaje ensamblador

Citation preview

INSTITUTO TECNOLGICODE ACAPULCO

Ingeniera en sistemas computacionalesMateria: Lenguaje de InterfazPractica 1.Profesor: Ing. Dagoberto Urzua OsorioAlumna: Tania Daz Navarrete #c:12320712Hora: 11:00 am 14:00 p.m.Aula: 604

ContenidoPlanteamiento del problema3Solucin3Cdigo3Capturas4Conclusiones.4Bibliografa:4

Planteamiento del problemaElaborar un programa en lenguaje ensamblador que muestre en pantalla 1 mensaje.Msj1: Bienvenidos al infiernoSolucinRealic la solucin elaborando el programa en lenguaje ensamblador con el siguiente lgica de funcionamiento:1. Prepar las variables msj1 que contienen las cadenas de los mensajes en la seccin .DATA2. Llam a la funcin 09 de la interrupcin 21H para mostrar mi mensaje (msj1).3. Mostr en el display el mensaje antes escrito y un retorno de carro con ayuda de la interrupcin 21H y su funcin 02.4. Finalizo cerrando la ejecucin llamando a la funcin 4C00H de la interrupcin 21H regresando el control al DOS.

Cdigo ;programa1 ;TaniaDiaz

.model small .stack.data mensaje1 db 'bienvenidos al infierno$' .code mov ax, @data mov ds, ax mov dx, offset mensaje1 mov ah, 09h int 21h mov ax, 4ch int 21h end

Capturas

Conclusiones.Al realizar esta prctica tuve algunas complicaciones en errores de sintaxis, por ejemplo, que no haba colocado el $ despus del mensaje al momento de que lo estaba declarando por lo cual, el mensaje no me salir cuando lo corra, pero al agregrselo me sali, fue un poco confuso porque no haba trabajado en lenguaje ensamblador, bueno si pero ya tena mucho tiempo que no lo utilizaba de nuevo.

Bibliografa: PETER Abel, Lenguaje Ensamblador y programacin para PC IBM y Compatibles, 3. Edicin, Pearson Prentice Hall, 1966. KIP R. Irvine, Lenguaje ensamblador para computadoras basadas en Intel,Pearson Prentice Hall, 5 edicin, 2008

Tania Daz Navarrete #C: 12230712 ISC