How can i convert floating point to fixed point? When i used hex format, value is bigger than float value. e.g., 0.003639754701873030's hex value 0077h (from scopeFir). If i use 0077h in hardware multiplier, result doesn't same with float multiplication result. How does floating multiplication process happen in microcontroller?