最初のページに戻ります。

総合の目次があるページに戻ります。

よく使うマニュアルです

Wiki

updated on 2004.06.23

17.27.結果の標識を覚えよう

[ Previous ] [ HOME ] [ Upper ] [ Next ]


命令語の中で、結果の標識を使うものがいくつかあります。その結果の標識は、命令語グループ単位に共通のルールを持っています。それを覚えてしまいましょう。自分がこれに気づいたのは、まだペーペーだった頃、勉強会でS38のRPGiiiの命令語をまとめている時に、気が付きました。

結果の標識とは、命令語の実行の「結果」を反映して、勝手にONやOFFになる、標識のことです。

表の形式と傾向

下に掲げた表は、すべてこの順に並んでいます。

命令語 > < =

また、ある程度の傾向がつかめます。90%は以下のルールに則っています。

各結果の標識
の使われ方
演項1>演項2

プラス

レコード見つからず
演項1<演項2

マイナス

エラー
演項1=演項2

ゼロ

検索値見つけた

ファイル終了

各命令語と結果の標識

ストリング命令(検索系)

CHECK   ER FD
CHEKR   ER FD
SCAN   ER FD

ストリング命令

SUBST   ER  
XLATE   ER  

データ域命令

IN   ER  
OUT   ER  

ファイル命令

ACQ   ER  
CLOSE   ER  
COMIT   ER  
EXFMT   ER  
FEOD   ER  
NEXT   ER  
OPEN   ER  
POST   ER  
REL   ER  
ROLBK   ER  
UNLCK   ER  
UPDAT   ER  

ファイル命令(Read系) 

READ   ER EOF
READC   ER EOF
READE   ER EOF
READP   ER BOF
REDPE   ER BOF
WRITE   ER EOF

ファイル命令(Chain系)

CHAIN NR ER  
DELET NR ER  

ファイル命令(ファイルカーソルセット系) 

SETGT NR ER  
SETLL NR ER EQ

メッセージ命令 

DSPLY   ER  

呼出し命令 

CALL   ER LR
FREE   ER  

算術演算命令 

ADD + - Z
DIV + - Z
MULT + - Z
MVR + - Z
SUB + - Z
XFOOT + - Z
Z-ADD + - Z
Z-SUB + - Z

転送命令 

MOVE + - Z/B
MOVEA + - Z/B
MOVEL + - Z/B

比較命令

COMP HI LO EQ
CABxx HI LO EQ
CASxx HI LO EQ

ちなみに、命令機能に比較も入っているのに、結果の標識が無いもの、もあります。以下の命令語がそれです。

  1. IFxx (IF)
  2. DOUxx (DO UNTIL)
  3. DOWxx (DO WHILE)
  4. WHxx(真の場合に選択)
  5. ANDxx(かつ)
  6. ORxx (OR)

標識設定命令

SETOF OF OF OF
SETON ON ON ON

テスト命令 

TESTB OF ON EQ
TESTN NU BN BL

その他

OCUR   ER  
SHTDN ON    

 

2000-1-4


[ Previous ] [ HOME ] [ Upper ] [ Next ]

You are at K's tips-n-kicks of AS/400

 

SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送