I’m currently writing some floating point routines in assembler for the Z80.
I started a long time ago with a book from Neill Graham. The title is “Microprocessor Programming for Computer Hobbyists”. Tab Books No. 952 ISBN 0-8306-6952-3.
The routines described in this book cover only the 4 arithmetic operations with 32 bits number.