Home > Tutorial > Lesson 4

2003.10.26

CASLU & COMETU

Lesson 4 比較命令と分岐命令


論理比較CPLの動作

以下のプログラムをWCASLUのCASLモードで実行してCPLの動作を確認しましょう. フラグレジスタのSFとZFがどのように設定されるか確かめましょう. CPLは論理比較なので16進数の値の大きさを比較することに注意しましょう.

CPA1	START
	LD	GR1,AA
	CPL	GR1,BB
	RET
AA	DC	5
BB	DC	5
	END

また,AAとBBで定義される定数値を変えて,以下の値の組についても動作を確認しましょう.

以下のような動作になっていることが理解できるまで,何度もやりましょう.

比較結果SFZF
(第1オペランド)>(第2オペランド) 0 0
(第1オペランド)=(第2オペランド) 0 1
(第1オペランド)<(第2オペランド) 1 0