词条 | 数据交换指令 |
释义 | 在单片机汇编指令中,使用数据交换指令可以完成累加器A和内部RAM之间的字节或者半字节交换。 (1) 字节交换 指令完成累加器A与内部RAM单元内容的全字节交换 汇编指令格式 指令编码 周期数 寻址方式 操作 XCH A ,Rn 1100 1rrr 1 寄存器寻址 (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) |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。