Sin embargo, las operaciones diádicas como FADD, FMUL FCOM, etc, pueden utilizar implícitamente los registros del tope ST0 y ST1, o pueden usar ST0 junto con un operando explícito en memoria o registro; por lo tanto, el registro ST0 puede ser usado como un acumulador (es decir, como un destino y operando izquierdo combinados) y también puede ser intercambiado con cualquiera de los ocho registros del stack usando una instrucción llamada FXCH stX (códigos D9C8..D9CFh).