Exchanges the content of ST with the contents of a specified stack element. If no destination is specified, then ST(1) is used.
FXCH FXCH destination
FXCH ST(4) ;swaps ST and ST(4) FXCH ;swaps ST and ST(1)