如何把51单片机片外RAM中的两个单元内容互换?

2025-03-06 22:59:34
推荐回答(3个)
回答1:

一个加载到ACC,一个加载到寄存器,然后XCH。

回答2:

push两个数据,然后换个顺序pop就可以了

回答3:

MOV   DPTR, #1234H
MOVX  A, @DPTR
MOV   B, A

MOV   DPTR, #5678H
MOVX  A, @DPTR
XCH   A, B
MOVX  @DPTR, A

MOV   A, B
MOV   DPTR, #1234H
MOVX  @DPTR, A

END