fld{lst}
SRC -> STACK ELEMENT 0
The source operand is pushed onto the stack by fld. The register used before the stack top-pointer is decremented, is the register number used if the source is a register.
Load stack element 7 onto stack element 0.
fld %st (7)
fst{ls}
STACK ELEMENT 0 -> DESTINATION
The current value of stack element 0 is copied to the destination. The destination can be a single- or double-real memory operand or another register.
Store the contents of stack element 7 onto stack element 0.
%fst (7)
fstp{lst}
STACK ELEMENT 0 -> DESTINATION THEN POP
The current value of stack element 0 is copied to the destination. The destination can be a single-, double-, or extended-real memory operand, or another register. Then pop the stack register.
Copy the contents of stack element 0 onto stack element 7 and pop stack element 0.
%fstp (7)
fxch
Exchange the contents of stack element 0 and stack element 7.
fxch %st(7)