トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン

Forthを作ってみる / スタックの値を加算する

スタックの値を加算する

スタック上の2つの値を加算するには、以下を行う。

  • 1つ目の値をスタックから取り出す
  • 2つ目の値をスタックから取り出す
  • 2つの値を加算する
  • 加算結果をスタックに積む

プログラムは、、

void plus(void)
{
    char a, b, c;

    a = pop();
    b = pop();
    c = a + b;
    push(c);
}

簡単。

戻る 前へ 次へ