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 內容
布林運算指令