Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > Ensamblador > POR_FAVOR: Imprimir un numero de la UPF [x86]
-Foros de debate

Ensamblador
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

POR_FAVOR: Imprimir un numero de la UPF [x86]
Enviado por diego.narcas el día 22 de septiembre de 2005

arkitectura x86
usando gas

El problema es el siguiente:
Tengo una tarea donde calculo varios numeros en punto flotante; y conforme los calculo los debo ir imprimiendo.
El problema es ke no se como enviar el numero desde los registros de la FPU hacia la salida estandar (no se si existe alguna instruccion o como convertirlo a ascii) para ke me los muestre bien (p.e. 0.21115446...) [si, tal y como en el gdb]

Muchisimas gracias por atender

 
Re: POR_FAVOR: Imprimir un numero de la UPF [x86]
Enviado por sebas el día 7 de febrero de 2006

mae estamos en las mismas...

 

Re: POR_FAVOR: Imprimir un numero de la UPF [x86]
Enviado por wil el día 21 de junio de 2006

deves sumar a la variable donde tienes tu numero o caracter la base entre los caracteres ascci y los numeros reales (48)
ejemplo:

;supongamos que queremos imprimir
;el uno almacenado en ax
mov ax, 1
add ax, 48
;ahora en el registro ax no tienes el valor numerico uno, sino el caracter '1' y lo puedes imprimir facilmente con la interrupcion 21h, 02h
Espero que te sirva!

 


Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network