code: def immediate_float(x):
      
      def bin2hex(y):
          return "%02X" % int(y, 2)
  
      M, E = fp(x)
  
      C = '0' + bin2hex(E) + 'h'
      ED = '0' + bin2hex(M[8:16]) + bin2hex(M[:8]) + 'h'
      LH = '0' + bin2hex(M[24:]) + bin2hex(M[16:24]) + 'h'
  
      return C, ED, LH
docs: Returns C DE HL as values for loading
      and immediate floating point.