не, то значение которое ты хочешь загрузить в fpu должно находиться в памяти (выдели ячейку памяти для этого в .data), потом грузи в fpu из этой ячейки и выполняй действие. mov qword[myvar1],rax fild qword[myvar1] - загрузка целочисленного 8 байтовой переменной в стек fpu
и да, cpu и fpu это два разных устройства (процессора), с логической точки зрения, поэтому связь их между собой происходит исключительно через третье устрйство - RAM память (оперативка, или твоя .data)