Foro de elhacker.net

Programación => ASM => Mensaje iniciado por: Riki_89D en 2 Octubre 2009, 22:04 pm



Título: Pregunta muy tonta
Publicado por: Riki_89D en 2 Octubre 2009, 22:04 pm
Hola si yo por ejemplo tengo esto:
Código:
Mov AX,4
Mov DX,2
Add AX,DX

el resultado de esa suma queda en AX no?

entonces como puedo imprimir por pantalla el resultado osea el valor de AX?


Salu2


Título: Re: Pregunta muy tonta
Publicado por: Eternal Idol en 2 Octubre 2009, 22:15 pm
Primero transformando cada cifra del numero a ASCII sumandole el valor ASCII de 0. En este caso 6 + 48 = 54. Despues dependera del S.O. en cuestion y los servicios que provee ...


Título: Re: Pregunta muy tonta
Publicado por: Yurix en 16 Octubre 2009, 17:05 pm
Hola Sr Riki , para mostrarlo en pantalla tienes que "convertir " a hexadecimal

Aqui tienes mi forma de hacerlo.

http://foro.elhacker.net/asm/codigos_de_yuri_grille-t257809.0.html;msg1286565#msg1286565


hay formas con menos código pero esta es orientada a la velocidad.
Saludos y cualquier duda escribes.


Título: Re: Pregunta muy tonta
Publicado por: Riki_89D en 18 Octubre 2009, 19:38 pm
Oky gracias  a ti tmb Yurix