RPG-IIIで使用できる命令の一覧表です。
| 命令 |
説明 |
| ACQ |
装置獲得(通信用) |
| ADD |
加算 |
| ANDXX |
AND条件追加 |
| BEGSR |
サブルーチンの始め |
| BITOF |
ビットをオフにセット |
| BITON |
ビットをオンにセット |
| CABXX |
比較および分岐 |
| CALL |
プログラムの呼出し |
| CASXX |
サブルーチンの条件つき呼出し |
| CAT |
2つのストリングの連結 |
| CHAIN |
ファイルからのランダム検索 |
| CHECK |
文字検査 |
| CHEKR |
逆向きの検査 |
| CLEAR |
消去(モードクリア) |
| CLOSE |
ファイル・クローズ |
| COMIT |
コミット(更新確定) |
| COMP |
比較 |
| DEBUG |
デバッグ機能 |
| DEFN |
フィールド定義 |
| DELET |
レコードの削除 |
| DIV |
除算 |
| DO |
繰り返し実行 |
| DOUXX |
繰り返し実行(DO UNTIL) |
| DOWXX |
繰り返し実行(DO WHILE) |
| DSPLY |
表示機能 |
| DUMP |
プログラム・ダンプ |
| ELSE |
条件不成立の場合 |
| ENDYY |
構造化グループの終り |
| ENDSR |
サブルーチンの終り |
| EXCPT |
演算時サイクル外出力 |
| EXFMT |
書出し後読取り形式 |
| EXSR |
サブルーチンの呼出し |
| FEOD |
データの強制終了 |
| FORCE |
特定ファイルの強制読取り |
| FREE |
プログラムの非活動化 |
| GOTO |
強制分岐 |
| IFXX |
条件分岐 |
| IN |
データ域の検索 |
| ITER |
繰り返し |
| KFLD |
キーの各部分の定義 |
| KLIST |
複合キーの定義 |
| LEAVE |
DOグループからの抜け出し |
| LOKUP |
テーブルまたは配列要素の探索 |
| MHHZO |
上位桁から上位桁へのゾーンの転送 |
| MHLZO |
上位桁から下位桁へのゾーンの転送 |
| MLHZO |
下位桁から上位桁へのゾーンの転送 |
| MLLZO |
下位桁から下位桁へのゾーンの転送 |
| MOVE |
移動 |
| MOVEA |
配列の転送 |
| MOVEL |
左につめて転送 |
| MULT |
乗算 |
| MVR |
剰余の転送 |
| NEXT |
次 |
| OCUR |
データ構造のオカレンスの設定 / 獲得 |
| OPEN |
処理用にファイルのオープン |
| ORXX |
OR条件追加 |
| OTHER |
その他の選択 |
| OUT |
データ域の書出し |
| PARM |
パラメーターの識別 |
| PLIST |
パラメーター・リストの識別 |
| POST |
ポスト |
| READ |
レコードの読取り |
| READC |
次の変更済みレコードの読取り |
| READE |
等しいキーの読取り |
| READP |
前のレコードの読取り |
| REDPE |
キーが等しい前のものの読取り |
| REL |
解放 |
| RESET |
リセット |
| RETRN |
呼出し元への戻り |
| ROLBK |
ロール・バック |
| SCAN |
走査ストリング |
| SELEC |
選択グループの始め |
| SETGT |
より大きいレコードへのセット |
| SETLL |
下限のセット |
| SETOF |
標識をオフにセット |
| SETON |
標識をオンにセット |
| SHTDN |
遮断 |
| SORTA |
配列の分類 |
| SQRT |
平方根 |
| SUB |
減算 |
| SUBST |
サブストリング |
| TAG |
タグ |
| TESTB |
ビットのテスト |
| TESTN |
数字のテスト |
| TESTZ |
ゾーンのテスト |
| TIME |
時刻取得 |
| UNLCK |
データ域のアンロックまたはレコードの解放 |
| UPDAT |
既存のレコードの変更 |
| WHXX |
真の場合に選択 |
| WRITE |
新しいレコードの作成 |
| XFOOT |
配列要素の合計 |
| XLATE |
変換 |
| Z-ADD |
ゼロにして加算 |
| Z-SUB |
ゼロにして減算 |
(C)COPYRIGHT ISHIOKA KATSUHIDE 2000