unknowm

Páginas: 3 (643 palabras) Publicado: 28 de marzo de 2014
TECNOLOGICO DE ESTUDIOS SUPERIORES DE JOCOTITLAN



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.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS