Programación General > ASM (Ensamblador)
Ayuda Porfavor
(1/1)
AriLiz:
Hola!!!
Tengo ke hacer un programa que permita introducir una variable desde el teclado y visualice el codigo ASCII de dicha variable...
Es muy muy urgente, de antemano les doy las gracias x lo ke puedan hacer...
RadicalEd:
Trata asi:
--- Código: Text ---.MODEL SMALL.STACK.DATA VAL1 DB 'DIGITE VALOR 1: $' MSG DB 13,10,'EN ASCII ES: $' RESU DW 0.CODEinicio: MOV AX, SEG VAL1 MOV DS, AX MOV DX, OFFSET VAL1;Envia a DX el mensaje VAL1 CALL Print CALL Capt MOV RESU, AL ADD RESU, AL MOV AX, SEG MSG MOV DS, AX MOV DX, OFFSET MSG;Envia a DX el mensaje MSG MOV AH, 09h;imprime mensaje con la INT 21h;función 9h MOV AH, 02h MOV DX ,AX INT 21h MOV AH, 4Ch INT 21hPrint Proc Near MOV AH, 09h;imprime mensaje con la INT 21h;función 9h SUB AL, 48 ;restamos al caracter el ASCII de 0 para convertirlo en un numero RETPrint EndpCapt Proc Near MOV AH, 01h;captura un valor del teclado INT 21h;y se guarda en AL RET Capt EndpEND inicio Asi como en un programa que estoy haciendo me imprime el valor en Ascii, el valor debe ser Word, por que sino te imprime solo hasta 9
AriLiz:
Hola RadicalEd!!!
Muchas gracias x la ayuda... :D , kuidate, nos vemos, bye!!!! :smartass:
Navegación
Ir a la versión completa