Título: Ayuda con macros en ensamblador Publicado por: cookieck en 26 Junio 2016, 23:53 pm Buenas tardes compañeros del foro alguien que me asesore con este programa en ensamblador debo de modificarlo en macro pero siendo sinceros no tengo ni idea ayuden porfa a una candidata a ser ingeniera en sistemas computacionales toda esa materia fue a base de copiar codigo de mi ensamblador.blogspot ahora me arrepiento :(
se los agradezco de corazon .model small .stack .data var1 db ? var2 db ? msg1 db 13,10, '++El primero es mayor++$' msg2 db 13,10, '++El primero es menor++$' msg3 db 13,10, '++Son iguales++$' msg4 db 13,10, '++Primer valor++$' msg5 db 13,10, '++>Segundo valorr++$' .code .startup mov ah,00h;Establece el modo de video mov al,03h;lee la posible posicion del cursor int 10h;busca tamaño y posicion del cursor mov ah,02h;Posicionar el cursor mov dx,0510h mov bh,0 int 10h mov ah,09h;despliega el mensaje 4 lea dx,msg4 int 21h mov ah,07h;recorre una posicion en pantalla int 21h mov ah, 02h;mueve a al el valor de var1 mov dl,al int 21h mov var1,al mov ah,09h;despliega el segundo numero lea dx,msg5 int 21h mov ah,07h;recorre una posicion en pantalla int 21h mov ah,02h;mueve a al el valor de var2 mov dl,al int 21h mov var2,al cmp var1,al;compara dos variables ja mayor jb menor je igual mayor: mov ah,09h;imprime el mensaje1 lea dx,msg1 int 21h jmp salir menor: mov ah,09h;imprime el mensaje2 lea dx,msg2 int 21h jmp salir igual: mov ah,09h;imprime el mensaje3 lea dx,msg3 int 21h jmp salir salir: .exit end |