Ensamblador - Convertir numeros decimales a hexadecimales

 
Vista:

Convertir numeros decimales a hexadecimales

Publicado por Paco (2 intervenciones) el 24/05/2004 19:27:59
Saludos . . .
Espero y puedan ayudarme, necesito convertir numeros decimales a hexadecimal, y al terminar mandarlos por el puerto de salida 03BC, podrian ayudarme con eso??

Deante mano gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

En parte...

Publicado por Jorge (126 intervenciones) el 26/05/2004 07:59:32
Hola Paco, mirá, esta pregunta ya la contesté 25 páginas atrás a otro pibe (lo de convertir de Decimal a Hexadecimal). Lo único que varía es que en vez de mandarlo al puerto, lo imprimía en pantalla.
Leete esa respuesta y lo que tenés que hacer es mandar cada caracter al puerto haciendo algo así:
(supongamos que guardamos cada caracter en BL)

mov AX, 03BCh
...
@@InicioDelLoop:
... (se guarda en BL el caracter)
out AX, BL
cmp BL, "$"
je @@Salida
jmp @@InicioDelLoop
@@Salida:
...

Espero te sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar