Page 47 -
P. 47
■ 邏輯運算指令
指令 說明 位元組 機械週期
11
ANL A,Rn 暫存器 AND 至 A 累加器內 21
11
ANL A,direct 直接位址內容 AND 至 A 累加器內 21
21
ANL A,@Ri 間接位址內容 AND 至 A 累加器內 32
11
ANL A,#data 8 位元資料 AND 至 A 累加器內 21
11
ANL direct,A A 累加器內容 AND 至直接位址內 21
21
ANL direct,#data 8 位元資料 AND 至直接位址內 32
11
ORL A,Rn 暫存器 OR 至 A 累加器內 21
11
ORL A,direct 直接位址內容 OR 至 A 累加器內 21
21
ORL A,@Ri 間接位址內容 OR 至 A 累加器內 32
11
ORL A,#data 8 位元資料 OR 至 A 累加器內 11
11
ORL direct,A A 累加器內容 OR 至直接位址內 11
11
ORL direct,#data 8 位元資料 OR 至直接位址內 11
11
XRL A,Rn 暫存器 XOR 至 A 累加器內
XRL A,direct 直接位址內容 XOR 至 A 累加器內
XRL A,@Ri 間接位址內容 XOR 至 A 累加器內
XRL A,#data 8 位元資料 XOR 至 A 累加器內
XRL direct,A A 累加器內容 XOR 至直接位址內
XRL direct,#data 8 位元資料 XOR 至直接位址內
CLR A 清除 A 累加器
CPL A A 累加器內容取補數
RL A A 累加器內容向左旋轉 1 位元
RLC A A 累加器與進位 CF 一起左旋 1 位元
RR A A 累加器內容向右旋轉 1 位元
RRC A A 累加器與進位 CF 一起右旋 1 位元
SWAP A A 累加器的高低 4 位元互相交換
邏輯運算指令