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 位元互相交換

               邏輯運算指令
   42   43   44   45   46   47   48   49   50   51   52