51单片机-逻辑运算类指令
1.单操作数逻辑运算指令
(1)累加器清零
1 | CLR A ;A<-0 |
(2)累加器取反
1 | CPL A ;A<-(/A) |
(3)累加器循环左移
1 | RL A |
(4)累加器循环右移
1 | RR A |
(5)累加器带进位 CY 循环左移
1 | RLC A ;An+1<-An,CY<-A7,A0=CY |
(6)累加器带进位 CY 循环右移
1 | RRC A ;A0->CY,CY->A7,An+1->An |
2.双逻辑数逻辑运算指令
(1)逻辑与
1 | ANL A,#data ;A<-(A)&data |
(2)逻辑或
1 | ORL A,#data ;A<-(A)|data |
(3)逻辑异或
1 | XRL A,#data ;A<-(A)⊕data |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Yu Hui's Blog!
评论