unknowm
Páginas: 3 (643 palabras)
Publicado: 28 de marzo de 2014
PROYECTO:
IMPRESIÓN DE LINEAS DE TEXTO CON LENGUAJE ENSAMBLADOR
GRUPO: ISC-601
MATERIA:
LENGUAJES DE INTERFAZ
DOCENTE
ING.LEOPOLDO GIL ANTONIO
PRESENTA:
MIGUEL ANGEL VALENCIA ANGELES
MARZO 2014 JOCOTITLAN, EDO. MÉX.
El presente trabajo tiene como objetivo la impresión de 4 líneas de texto en pantalla, con código delenguaje ensamblador.
Para la realización de este Codigo se utilizaron los siguientes comandos:
(main.asm): Indica el inicio de nuestro Codigo, así como el tipo (extensión) del archivo.INCLUDE Irvine32.inc: La directiva INCLUDE copia las definiciones necesarias y la información de configuración de un archivo de texto llamado Irvine32.inc
.data: Indica la declaración de variables.sms1 BYTE "Hola...",0dh, 0ah, 0: Para definir una variable que contiene una cadena de caracteres termina con un byte nulo. Además 0Dh, 0Ah (CR/LF) son ocupados como retorno de carro/avance de línea)..code: Indica en inicio del área de instrucciones.
Main PROC: Identifica el comienzo de un nuevo procedimiento.
Call Clrscr: Palabra reservada que hace referencia a la limpieza de pantalla.Mov edx, offset sms1: Movemos al registro edx el valor (cadena) contenido en la variable sms1.
Call WriteString: Con esta instrucción escribimos en pantalla el valor contenido en el registro edx.Exit: Instrucción que permite salir de la pantalla (consola).
Main ENDP: Indicamos el fin del procedimiento declarado en la parte superior.
END main: Indicamos el final de todo el cuerpo.asm.
Primer paso para la elaboración de lenguaje ensamblador
Ya que está abierto el visual studio empezamos a trabajar con el proyectoEmpezamos con el programa
Lo ejecutamos
El código es el siguiente
.586
.model flat,stdcall
.stack 4096
extrn ExitProcess@4 : proc...
Leer documento completo
Regístrate para leer el documento completo.