Page 49 -
P. 49

■ 布林運算指令

指令           說明                          位元組 機械週期

CLR C        清除進位旗標 CF=0                 1  1
CLR bit      清除位元位址內容                    2  1
SETB C       設定進位旗標 CF=1                 1  1
SETB bit     設定位元位址內容                    2  1
CPL C        將進位旗標 CF 內容取補數              1  1
CPL bit      將位元位址內容取補數                  2  1
ANL C,bit    將位元位址內容 AND 至 CF 內          2  1
ANL C,/bit   將位元位址內容取補數 AND 至 CF 內       2  2
ORL C,bit    將位元位址內容 OR 至 CF 內           2  2
ORL C,/bit   將位元位址內容取補數 OR 至 CF 內        2  2
MOV C,bit    將位元位址內容移入進位旗標 CF 內          2  1
MOV bit,C    將進位旗標 CF 移入位元位址內            2  2
JC rel       若 CF=1,則跳至相對位址 rel          2  2
JNC rel      若 CF=0,則跳至相對位址 rel          2  2
JB bit,rel   若 (bit)=1,則跳至相對位址 rel       3  2
JNB bit,rel  若 (bit)=0,則跳至相對位址 rel       3  2
JBC bit,rel  若 (bit)=1,則跳至相對位址 rel,同時清除  3  2
             位元位址 bit 內容

                 布林運算指令
   44   45   46   47   48   49   50   51   52   53   54