XRL指令的功能是逻辑异或,将目的操作数的内容和源操作数的内容按位异或,并将结果存在目的操作数中。
在实际使用中可以用来对单片机的累加器A和I/O口单元内容指定为取反(0变1,1变0),这是因为一位二进制同0"异或"后不论原来的状态是什么,结果都是被取反;而同1"异或"后仍是原来的值。0异或0=0,0异或1=0,1异或1=1。
XRL指令的功能是逻辑异或,将目的操作数的内容和源操作数的内容按位异或,并将结果存在目的操作数中。
在实际使用中可以用来对单片机的累加器A和I/O口单元内容指定为取反(0变1,1变0),这是因为一位二进制同0"异或"后不论原来的状态是什么,结果都是被取反;而同1"异或"后仍是原来的值。0异或0=0,0异或1=0,1异或1=1。