ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Introduccion a macros


Enviado por   •  9 de Enero de 2021  •  Tarea  •  315 Palabras (2 Páginas)  •  92 Visitas

Página 1 de 2

; multi-segment executable file template.

include 'emu8086.inc';Para incluir macro funciones

;Macro intruccion, que imprime una cadena de caracteres en pantalla

imprimir MACRO caracteres;Parametros que usa

lea dx, caracteres

mov ah, 09h

int 021h

ENDM

;Macro instruccion, que ejecuta un salto de linea y retorno de carro

enter MACRO

mov ah, 02h

mov dl, 0Ah ;VALOR DE ENTER

int 21h

mov ah, 02h

mov dl, 0Dh

int 21h

ENDM

;nuevamacro MACRO parametro1, parametro2, parametro3

;ENDM

;Esta macro, espera a que le des click, para ejecutar la instruccion siguiente

espera MACRO

mov ah, 01h

int 21h

ENDM

;Esta macro, termina el programa

finzalizar MACRO

mov ax, 4c00h

int 21h

ENDM

data segment

; add your data here!

mensaje1 db "Hola, Buenos dias... $"

mensaje2 db "Impresion, apartir de la funcion macro$"

ends

stack segment

dw 128 dup(0)

ends

code segment

start:

; set segment registers:

mov ax, data

mov ds, ax

mov es, ax

; add your code here

imprimir mensaje1

enter

enter

espera

imprimir mensaje2

espera

enter

putc 'Utilizando biblioteca'

putc 'include emu8086.inc'

finalizar

ends

end start ; set entry point and stop the assembler.

...

Descargar como (para miembros actualizados) txt (1 Kb) pdf (34 Kb) docx (8 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com