Entradas

programa de valeria

name "potencia" include "emu8086.inc" include "macroos.txt" .model small data segment     base  dw ?     exp   dw ?     resul dw ? ends code segment call basic basic proc     call start     call objetive     call capture     potencia_num     call printer     call salir     ret basic endp start proc     mov ax,data     mov ds,ax     mov es,ax     ret start endp objetive proc       printn " "     printn " "     printn " Potencia de un Numero "     ret objetive endp capture proc       printn " "     printn " "     printn " Dame tu numero  ===>  "     call scan_num     mov base,cx       printn " "     printn " "     print " dame el exponente ...

programa macro

imprime macro msg       ; Declaracion de la macro     mov ah,09h          ;mensaje e la patalla     mov dx,offset msg     int 21h             ;parametros ENDM                    ;Indica fin del macro .model small .stack 20h .data     msg Db ,13,10,' Buenas Tardes',13,10,'$' .code      inicio:         mov ax,@data         mov ds,ax                 imprime msg                 mov ah,08h         int 21h                 mov ax,4c00h         int 21h             end inicio

programa macro

org 100h .model small gotoxy macro fila,col   ;Macro que  pone el cursor en la posicion deseada       mov ah,02h          ;Funcion imprimir caracter         mov dh,fila         ;Ingresamos la coordenada de x         mov dl,col          ;Ingresamos la coordenada de y         mov bh,0h           ;Numero de pagina             int 10h             ;Interrupcion endm                    ;Fin del macro pantalla macro que      ;Macro que imprime el primer caracter de la palabra escrita             mov ah,02h          ;Funcion  imprimir caracter     mov dl,offset que   ...

macro loop

imprime macro numero  ;Nuestra macro se llama imprimir, nuestro parámetro es numero   mov ah,02h   mov dl,numero  ;Indica que mueva al registro DL lo que pasamos como parámetro.   add dl,30h  ;suma 30h para imprimir el número real.   int 21h endm .model small .stack 64 .data   num db 0  ;declaramos nuestra variable. .code   mov cx,9 inicio:   mov num,cl   imprime num ;Llamamos al macro con el valor de nuestra variable. loop inicio ;repite ciclo   mov ah,04ch ;Finaliza el programa.   int 21h end

programa de compañero silva con macro

;macro Eduardo Silva Vanoye emu 8086 imp macro n  ;Nuestra macro se llama imprimir, nuestro parámetro es numero   mov ah, 09       ;salida de una cadena de caracteres lea dx, msj2      ;se imprime el primer mensaje int 21h     mov ah,04ch ;Finaliza el programa.   int 21h endm .model small .stack 64 .data   num db 0  ;declaramos nuestra variable.   msj  db "Ingrese ID: $"   msj2  db 13, 10, "Eduardo Silva Vanoye ISC $" .code    ;inicia el programa mov ax, @data    ;se mueve data a ax mov ds, ax mov ah, 09       ;salida de una cadena de caracteres lea dx, msj      ;se imprime el primer mensaje int 21h          ;interrupcion de sistema mov ah, 01       ;peticion de leer caracter int 21h          ;interrupcion de sistema      ;se res...

programa con macro

gotoxy macro fila,col       ;macro que recibe como parametros fila y columna mov ah,02h                   ;posiciona el cursor. mov dh,fila                  ;pone en dx tanto la fila como en la siguiente linea la columna. mov dl,col mov bh,0h                    ;envia un 0 a BH. int 10h                      ;limpia pantalla endm ;Posicionar en pantalla cursor macro fila,col      ;macro cursor     mov ah,02h              ;posiciona el cursor     mov dh,fila     mov dl,col              ;pone en dx los datos de fila y columna(10,10)     mov bh,0h               ;envia 0 a BH     int 10h...

programa con macro

gotoxy macro fila,col ;macro con parametros fila - columna     mov ah,02h       ;cursor en pantalla     mov dh,fila      ;x     mov dl,col       ;y     mov bh,0h        ;posicion en coordenadas pedidas     int 10h endm pantalla macro que     ;macro pantalla     mov ah,02h         ;posiciona cursor     mov dl,que         ;almacena el valor del caracter     int 21h endm imprime macro eztryng       ;macro para imprimir las lineas     mov dx,offset eztryng   ;coloca el mensaje     mov ah,9                ;funcion para imprimir el mensaje     int 21h                 ;int en pantalla endm DAT...