User manual - fx9860GSD_9860G

20050401
2-2-7
Specielle funktioner
k Stakke
Enheden gør brug af blokke, de såkaldte
stakke
, til lagring af lavt prioriterede værdier og
kommandoer. Der er en
numerisk værdistak
bestående af 10 niveauer, en
kommandostak
bestående af 26 niveauer og en
underprogramstak
bestående af 10 niveauer. Der vises en
fejlmeddelelse, hvis du udfører en beregning, der er så kompleks, at den overskrider
kapaciteten for den tilgængelige numeriske værdistak eller kommandostak, eller hvis
udførelsen af et underprogram overskrider underprogramstakkens kapacitet.
Eksempel
1
2
3
4
5
b
c
d
e
f
g
h
2
3
4
5
4
×
(
(
+
×
(
+
...
...
Numerisk værdistak Kommandostak
# Beregninger udføres i overensstemmelse med
prioritetsrækkefølgen. Når en beregning er
udført, fjernes den fra stakken.
# Lagring af et komplekst tal kræver op til to
numeriske værdistakniveauer.
# Lagring af en funktion på to byte kræver op til
to kommandostakniveauer.
20050901