Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - joseyana2007

#1
Ando algo perdido con el asunto sobre todo por falta de tiempo.
En caso de estar alguien interesado se agradece la ayuda.
Gracias
#2
Programación Visual Basic / WAVEFORMATEX
15 Noviembre 2008, 02:52 AM
Como no se donde poner este mensaje lo explico aqui, esperando que no moleste.

La cuestion es simple: si hago un sampling con los mienbros de WAVEFORMATEX a 11025 KHz y 1 ch a 8 bit de tamaño de cuantizado me salen valores del modo:

0 -> es el valor menor
7fh -> es el valor 0
0ffh -> el valor maximo

o sea son valores absolutos sin signo

por motivos de uso de la FPU decidi cambiar el programa a 16 bit de tamaño cuantizado pero me encontre con una sorpresa:

0->es el 0!
08000h es el menor!
7f00h es el mayor!

o sea son datos con signo

la pregunta que me hago es ¿por que este cambio de criterio y depende de la version de sistema operativo o es un problema de los drivers y servira para todas las tarjetas?

#3
Ingeniería Inversa / pasar BYTE (db) a FLOAT (DQ)
11 Noviembre 2008, 02:29 AM
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.
#4
Ingeniería Inversa / JECXZ y JCXZ
30 Mayo 2008, 01:47 AM
hola, no encuentro un foro de assembler, supongo este ser el mejor.

consulto OPCODES de hutch y me dice que ambas son 1Byte

programo y tengo problemas: JCXZ y JECXZ deberian ser identicas

pues no, JCXZ ocupa 2Bytes

¿error del compilador?

saludos