http://en.wikipedia.org/wiki/X87
ST es un pila de 8 registros, de ST(0) a ST(7).
Aca tenes una explicacion mejor me parece:
http://www.rcollins.org/p6/opcodes/FCMOV.html
Y si, no parece ser un opcode muy util el que tenes, por lo que entendi FCMOV siempre que mueve algo lo hace en ST(0) (si usas ST[n] no es un opcode valido por lo que pude ver) asi que indicarle el otro parametro como ST(0) no cambiara nada ... ¿Seguro que es el codigo correcto?