1
« en: Viernes 21 de Octubre de 2005, 23:45 »
probablemente esta información ya no sea de utilidad para john435689 pero quizas sea de utilidad para gente que (como yo) busquen esta información después.
quisiera corregirle a Super_G un pequeño error en el código q mandó:
mov al,3 ;numero a exhibir
add al,48 ;sumandole 48 al contenido ; de AL se lo trasforma en ASCII
mov ah,2
int 21h ;muestra el ASCII de AL
;;**************************
y aqui la correción:
mov dl,3 ;numero a exhibir
add dl,48 ;sumandole 48 al contenido ; de AL se lo trasforma en ASCII
mov ah,2
int 21h ;muestra el ASCII de AL
;;**************************
Esto porque la función 02 de la INT 21h busca la información a mostrar en el registro DX. Agrego que también en la segunda linea se puede sumar 30H (el equivalente de 48 en hexa) con el mismo resultado.
De paso agradezco a Super_G por la información, me sacó de un pequeño apuro!