請各位高手給我一個答案。比較轉(zhuǎn)移指令如:CJNE A,#data ;我們知道如果(A)>#data,則CY=0,如果(A)<#data,則CY=1;我的問題是,如果(A)=#data,那是CY的值是0還是1呢?
明確如下:
A=#data 則 C=0
A>#data 則 C=0
A<#data 則 C=1
C 的結(jié)果與做 A-#data 減法相同.
可以利用這個 C 判斷 ≥ 和 < 的關(guān)系.
變化一下,可以排除 = 而僅僅利用 > 和 < ,非常有用. 它不影響 A 和 #data (應(yīng)該 MEM )的原來數(shù)值.
CJNE A,MEM ;一個 RAM 更加有用!
僅供參考! |