2021-07-02 12:30发布
有人能告诉我堆栈指针在下面的代码中是如何工作的吗?因为我是这个领域的新手:
CSEG AT 0H MOV 0x40, #5MOV 0X41, #6PUSH 0X41 PUSH 0X40 POP 0X41 POP 0X40 END
你想要知道什么。内存位置0x40存放的数字5内存位置0x41存放的数字6将0x41位置的数据PUSH堆栈。将0x40位置的数据PUSH堆栈将栈顶的数据弹出到0x41位置将栈顶的数据弹出到从0x40位置位置0x40存放的数字6位置0x41存放的数字5基本上是交换这两个位置的数据的值的作用。
最多设置5个标签!
一周热门 更多>