FD Full Descending (フル下降) SPの位置には既に値が埋まっている(フル)と考え、先にSPを変更し、SPの位置に値を置く。
下降モードは、利用する度にSPを減算する。つまりスタックは下方に成長する。
PUSH処理後のSPは、最後に置かれた値を指している。
POP処理後のSPは、次の使用(フル)ロケーションである。
ED Empty Descending (空下降) SPの位置にはまだ値が格納されていない(空)と考え、SPの位置に値を置き、SPは後で変更する。
下降モードは、利用する度にSPを減算する。つまりスタックは下方に成長する。
PUSH/POP処理後のSPは、次に置かれる場所を指している。
FA Full Ascending (フル上昇) SPの位置には既に値が埋まっている(フル)と考え、先にSPを変更し、SPの位置に値を置く。
上昇モードは、利用する度にSPを加算する。つまりスタックは上方に成長する。
PUSH処理後のSPは、最後に置かれた値を指している。
POP処理後のSPは、次の使用(フル)ロケーションである。
EA Empty Ascending (空上昇) SPの位置にはまだ値が格納されていない(空)と考え、SPの位置に値を置き、SPは後で変更する。
上昇モードは、利用する度にSPを加算する。つまりスタックは上方に成長する。
PUSH/POP処理後のSPは、次に置かれる場所を指している。