判布爾累加器轉(zhuǎn)移的匯編語言程序舉例
JCrel;(C)= 1,轉(zhuǎn)移,否則順序執(zhí)行。
JNCrel;(C)= 0,轉(zhuǎn)移,否則順序執(zhí)行。
不影響標志。轉(zhuǎn)移地址 :(PC)(PC)+ rel
例、比較內(nèi)部RAM的30H和40H單元中的二個無符號數(shù)的大小,將大數(shù)存入20H單元,小數(shù)存入21H單元,若二數(shù)相等,則使內(nèi)RAM的第127位置1。
解:MOVA,30H
CJNEA,40H,LOOP
SETB7FH
SJMP$
LOOP1:JCLOOP2
MOV20H,A
MOV21H,40H
SJMP$
LOOP2:MOV20H,40H
MOV21H,A
SJMP$