数据结构中pop和push 顺序执行push eax和pop ebx两条指令,其功能等同于?

顺序执行push eax和pop ebx两条指令,其功能等同于?在堆栈内外,堆栈是Filo(先进后出)。换句话说,寄存器中的数据是临时保存的,相当于一个仓库。这和你说的不一样。假设eax=4,ebx=

顺序执行push eax和pop ebx两条指令,其功能等同于?

在堆栈内外,堆栈是Filo(先进后出)。换句话说,寄存器中的数据是临时保存的,相当于一个仓库。这和你说的不一样。假设eax=4,ebx=5,push eax,push ebx pop,eax pop,ebx result eax=5 ebx=4

pop删除堆栈顶部的元素并返回其值。Push是将对象推到堆栈的顶部