- 4
- 0
- 约4.01万字
- 约 219页
- 2022-09-18 发布于四川
- 举报
(二)双操作数逻辑运算指令(对位逻辑运算): ANL、ORL、XRL ANL A,Rn ;A与Rn中的值按位与,结果送入A中 ANL A,direct ;A与direct中的值按位与,结果送入A中 ANL A,@Ri ;A与间址寻址单元@Ri中的值按位与,结果送入A中 ANL A,#data ;A与立即数data按位与,结果送入A中 ANL direct,A ;direct中值与A中的值按位与,结果送入direct中 ANL direct,#data ;direct中的值与立即数data按位与,结果送入direct中。 逻辑与指令 从上面的式子可以看出,两个参与运算的值只要其中有一个位上是0,则这位的结果就是0,两个同是1,结果才是1。 这几条指令的关键是知道什么是逻辑与。 这里的逻辑与是指按位与 例:71H和56H相与则将两数写成二进制形式: (71H)(56H)结果即20H, 理解了逻辑与的运算规则,结果自然就出来了。 下面再举一些例子来看。 MOV A,#45H ;(A)=45H MOV R1,#25H ;(R1)=25H MOV 25H,#79H ;(25H)=79H ANL A,@R1 ;45H与79H按位与,结果送入A中为 41H (A)=41H ANL 25H,#15H ;25H中的值(79H)
原创力文档

文档评论(0)