Hola, hago esta pregunta aqui ya que creo es el lugar mas indicado al no haber foto de ensamblador MASM32
Bueno la pregunta es como indica la cabecera, tengo un array de datos binario y quiero pasarlo a float de C en modo doble precision que es 64 b i sea 2 DWORD
Creia que usando el coprocesador matematico ya lo tendria resuelto, primero cargo la WORD (conviritendo el BYTE a WORD previamente) y luego almaceno ST0 en memoria ya tamaño float DQ pero NO FUNCIONA!!!
Me interesa esta forma por que hacerlo mediante un procedimiento sotware ralentizaria el proceso.
Espero vuestra ayuda.
Osea que en el mismo programa de C, tienes el array de binarios y quieres pasarlo a float del tipo de datos de C?, eso es lo que te endendi.
amerikano
tengo:
db 1,2,3,4
y quiero pasar a
dq x,y,z,t
pero estos en FLOAT doble precision
creo que ya lo hice lo tengo que comprobar:
finit
cargo en ST0 el primer db y automaticamente se convierte a float DT (80b)
almaceno el contenido de ST0 en el offset de DQ
y ta esta!?
saludos