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