哪位高手给我解决下 单片机的问题?

来源:百度知道 编辑:UC知道 时间:2024/05/24 05:02:43
下列程序段的功能是什么?
PUSH Acc
PUSH B
POP Acc
POP B

交换了ACC和B的内容。

但是交换ACC和B的内容还有更简单的指令:XCH A, B。

那么题目中的四条指令的功能更可能是、也就只是用来考试的。

这样给你解释。
有一个子弹弹夹,现在将名字为A的子弹压进去,再将名字为B的子弹压下去(前2句)现在弹出1个子弹,命名为A,再弹出一颗子弹,命名为B。其实就是将A 、B的名字换了 就是交换A B 内容。

貌似这个程序师错误的,堆栈是先进后出,你先把ACC里面的压进堆栈去了,你又怎么能先把ACC弹出堆栈呢?