Pilhas
Esta calculadora usa áreas da memória, chamadas de "pilhas", para armazenar valores temporariamente (pilha numérica) e comandos (pilha de comandos) de acordo com sua precedência durante cálculos. A pilha numérica possui 10 níveis e a pilha de comando possui 24 níveis. Um erro de pilha (Stack ERROR) ocorre se você tentar fazer um cálculo tão complexo que a capacidade da pilha seja excedida.
Cálculos de matriz usam até dois níveis da pilha de matriz. Elevar uma matriz ao quadrado, elevar uma matriz ao cubo ou inverter uma matriz usa um nível da pilha. (fx-570MS, fx-991MS apenas)
Exemplo:

Pilha numérica

Pilha de comando

Os cálculos são realizados de acordo com a "Sequência de prioridade de cálculos". Os comandos e valores são determinados pela pilha conforme o cálculo é realizado.

