User manual - Instruktionshäfte Kapitel 2

19990401
k Stackar
Räknaren använder sig av minnesblock, s.k.
stackar
, för att lagra lågprioriterade värden och
kommandon. Det finns en
sifferstack
på 10 nivåer, en
kommandostack
på 26 nivåer och en
programsubrutinstack
på 10 nivåer. Ett fel uppstår om du utför en beräkning som är så
komplex att den överstiger den tillgängliga kapaciteten för sifferstacken eller
kommandostacken, eller om körning av en programsubrutin överstiger kapaciteten för
subrutinstacken.
Exempel
2-2-6
Specialfunktioner
#Beräkningarna utförs enligt gällande prioritet.
Beräkningen tas bort från stacken när den är
slutförd.
# Lagring av ett komplext tal upptar två nivåer på
sifferstacken.
# Lagring av en tvåbytesfunktion upptar två nivåer
på kommandostacken.
1
2
3
4
5
b
c
d
e
f
g
h
2
3
4
5
4
×
(
(
+
×
(
+
...
...
Sifferstack Kommandostack
GY-350 Ch02/Sw/2-1~_0308.p65 05.3.11, 1:01 PM63