Implementation of a floating-point system for the 6809 microprocessor