以下是引用lfb77在2012-5-13 21:44:17的發(fā)言:
判斷A的值與#DATA的關系,,沒必要管cy,
如:MOV R0=#20;
MOV A,R0;
CJNE A,#20,QQ;
這里A=#DATA,就是20,可以了吧,C ??管什么????
但是如果想根據(jù)是大于、小于、或等于來決定跳轉位置時呢?而不簡單的是否相等。
比如:
CJNE A,#20,$+3 ;比較語句本身不跳轉,只會對進位標志CY產(chǎn)生影響 A>=20時,CY=0,A<20時,CY=1
JC QQ ;根據(jù)上面的語句,產(chǎn)生的CY的結果,決定跳轉與否。
....
....
....
QQ:
......
......
當然,也可以有3個分支(大于、小于、等于)去處:相等時順序執(zhí)行;不相等時,轉到“QQ:”處,在“QQ:”處再根據(jù)CY值(大于或小于)確定方向。
[此貼子已經(jīng)被作者于2012-6-27 19:31:40編輯過]
|