Los registros del x87 forman una estructura de stack de 8 niveles de profundidad que van desde el registro ST(0) hasta el ST(7) con registros que pueden ser accesados directamente por cualquiera de los operandos, usando un desplazamiento relativo al tope del stack, así como también apilados y desapilados del stack.