⑴ 单片机中XCHD应该怎样理解
单片机XCHD A,@R0 是半字节交换指令,累加器A的低4 位和内存的低4 位交换.
是汇编指令,类似于SWAP,不过有两个操作数,XCHD Rd, Rn ,功能为半字节交换。
比如: R1 = 23H,R2 = 45H,那么 XCHD R1, R2后,
R1 = 25H, R2 = 43H,明白了吗
⑵ 51单片机指令有哪些啊
MCS-51共有111条指令,可分为5类:
[1].数据传送类指令(共29条)
[2].算数运算类指令(共24条)
[3].逻辑运算及移位类指令(共24条)
[4].控制转移类指令(共17条)
[5].布尔变量操作类指令(共17条)
⑶ 单片机中XCHD是什么意思
是一条汇编指令,类似于SWAP,不过有两个操作数,XCHD
Rd,
Rn
,功能为半字节交换。
比如:
R1
=
23H,R2
=
45H,那么
XCHD
R1,
R2后,
R1
=
25H,
R2
=
43H,明白了吗
⑷ 单片机XCHD指令是怎么进行交换的
单片机xchd
a,@r0
是半字节交换指令,累加器a的低4
位和内存的低4
位交换.
是汇编指令,类似于swap,不过有两个操作数,xchd
rd,
rn
,功能为半字节交换。
比如:
r1
=
23h,r2
=
45h,那么
xchd
r1,
r2后,
r1
=
25h,
r2
=
43h,明白了吗