单片机逻辑或ORL和逻辑异或XRL指令实例详解 |
您所在的位置:网站首页 › 单片机xrl全称 › 单片机逻辑或ORL和逻辑异或XRL指令实例详解 |
在知道了逻辑与指令的功能后,逻辑或和逻辑异或的功能就很简单了。逻辑或是按位“或”,即有“1”为1,全“0”为0。例: 10011000 或 01100001 结果 11111001 而异或则是按位“异或”,相同为“0”,相异为“1”。例: 10011000 异或 01100001 结果 11111001 而所有的或指令,就是将与指仿中的ANL 换成ORL,而异或指令则是将ANL 换成XRL。即 或指令: ORL A,Rn ;A和Rn中的值按位'或',结果送入A中 ORL A,direct ;A和与间址寻址单元@Ri中的值按位'或',结果送入A中 ORL A,#data ;A和立direct中的值按位'或',结果送入A中 ORL A,@Ri ;A和即数data按位'或',结果送入A中 ORL direct,A ;direct中值和A中的值按位'或',结果送入direct中 ORL direct,#data ;direct中的值和立即数data按位'或',结果送入direct中。 异或指令: XRL A,Rn ;A和Rn中的值按位'异或',结果送入A中 XRL A,direct ;A和direct中的值按位'异或',结果送入A中 XRL A,@Ri ;A和间址寻址单元@Ri中的值按位'异或',结果送入A中 XRL A,#data ;A和立即数data按位'异或',结果送入A中 XRL direct,A ;direct中值和A中的值按位'异或',结果送入direct中 XRL direct,#data ;direct中的值和立即数data按位'异或',结果送入direct中。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |