This paper presents the design and implementation of a single precision floating point multiplier utilizing the shift and add algorithm, adhering to the IEEE 754 binary interchange format. It highlights the importance of floating point multiplication in DSP applications and demonstrates the multiplier's performance through simulation and synthesis, achieving a 2500 ns execution time. Future work suggests exploring the booth multiplier for signed multiplication to enhance the algorithm's applicability.