ペログラム言語 Prpr
使い方
- ペロペロしたい人の名前を入力します(「ちゃん」等をつけるとよりレベルの高いペロリストになれます)
- 「生成」ボタンをクリックすると、自動でプログラムが生成されます。
- 「実行」ボタンをクリックすると、ペロペロします。
ペログラムエディタ
コマンド
種類
|
命令
|
意味
|
---|
スタック
|
[ペロペロ対象]ペロ[数値]
|
数値をスタックに積む(Push)
|
[ペロペロ対象]ペロ[ペロペロ対象]
|
スタックのトップの値を複製
|
[ペロペロ対象]ペロペロ
|
スタックの1番目と2番目を交換
|
[ペロペロ対象]ペロペロ
|
スタックトップを破棄
|
演算
|
ペロペロ[ペロペロ対象][ペロペロ対象]
|
加算
|
ペロペロ[ペロペロ対象]ペロ
|
減算
|
ペロペロ[ペロペロ対象]ペロ
|
乗算
|
ペロペロペロ[ペロペロ対象]
|
除算
|
ペロペロペロペロ
|
剰余
|
ヒープアクセス
|
ペロペロ[ペロペロ対象]
|
スタックの2番目の値をスタックのトップに入っているアドレスに格納
|
ペロペロペロ
|
スタックのトップに入っているアドレスから値を取得してスタックに積む
|
フロー制御
|
ペロ[ペロペロ対象][ペロペロ対象][ラベル名]
|
ラベルの定義
|
ペロ[ペロペロ対象]ペロ[ラベル名]
|
無条件ジャンプ
|
ペロペロ[ペロペロ対象][ラベル名]
|
スタックのトップがゼロならジャンプ
|
ペロペロペロ[ラベル名]
|
スタックのトップが負ならジャンプ
|
ペロペロペロ
|
プログラム終了
|
入出力
|
ペロ[ペロペロ対象][ペロペロ対象]ペロ
|
スタックのトップの値を文字として出力
|
ペロ[ペロペロ対象][ペロペロ対象]ペロ
|
スタックのトップの値を数値として出力
|
ペロ[ペロペロ対象]ペロ[ペロペロ対象]
|
文字を読み込みスタックにプッシュ
|
ペロ[ペロペロ対象]ペロペロ
|
数値を読み込みスタックにプッシュ
|
数値/ラベル
ラベル、数値は2進数で入力します。最後に[ペロペロ対象]を入力します。
「ペロ」は1、「ペロ」は0になります。 例) ペロペロペロ[ペロペロ対象] = 101(2進数) = 5(10進数)
ちょっとしたサンプル
0〜9までの数値を出力します。
あずにゃんペロペロあずにゃんあずにゃんペロペロあずにゃんペロペロあずにゃんあずにゃんペロペロペロペロペロあずにゃんあずにゃんペロペロあずにゃんペロペロあずにゃんペロあずにゃんあずにゃんペロあずにゃんあずにゃんペロペロあずにゃんペロペロペロあずにゃんペロあずにゃんペロあずにゃんあずにゃんペロあずにゃんペロペロあずにゃんペロペロあずにゃんあずにゃんあずにゃんペロペロあずにゃんペロペロあずにゃんあずにゃんペロペロあずにゃんあずにゃんペロペロあずにゃんペロペロペロあずにゃんペロペロあずにゃんペロペロあずにゃんペロあずにゃんペロあずにゃんあずにゃんペロペロあずにゃんペロペロあずにゃんペロペロあずにゃんペロペロペロペロペロあずにゃんペロペロペロ
その他
All Rights Reserved.