新闻资讯
看你所看,想你所想

数据交换指令

)数据交换指令的助记符、指令代码、操作薮及程序,①该指令执行时,是把前后两个操作数中的内容交换。如果采用连续执行型,则每个扫描周期都要执行一次,很难预知执行的结果,因此一般是采用脉冲执行方式。

名词解释

  在单片机汇编指令中,使用数据交来自换指令可以完成累加器A和注心风景通感按开回神善内部RAM之间的字节或者半字节交换。

  (1) 字节交换

  指令完成累加器A与内部RAM单元内容的全字节交换

  汇编指令格式 指令编码 周期数 寻址方式 操作

  XCH A ,Rn 1100 1rrr 1 寄存360百科器寻址 (A)<-->(Rn)

  XCH A,direct 最飞守天11000101 1 直接寻址 (A)<-->(direct)

  XCH A,@Ri 1100011i 1 寄存器间接寻址 (A)<-->(Ri)

  (2) 半字节交换

  累加器A与内死记肉引立口速举也部RAM单元内容的低4位交换,高4位内容不变,该操作只影响标志位P

  汇编指令格式 指令编码 周期数 寻址方式 操作​

数据交换指令

  XCHD A,@Ri 1101011i 1 寄存器间接寻址 (A3~0<-->(Ri)3~0)

  (3) 累加器纸片就犯东有掉赵府色自身半字节交换

  完成累加器A内容的高4为与低4位交换,不影响PSW内容。

  汇编指令专鸡布友令许编送格式 指令编码 周期数 寻址方式 操作

直坚子护绍差生  SWAP A 11000100 1 寄存事磁度把器寻址 (A3~0<-->A7~4)

转载请注明出处安可林文章网 » 数据交换指令

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com