大家帮忙看看吧,谢谢大家
明明 ax,bx 都成0了,为什么原来的数据能还原?
栈的作用就是保存你的数据,push入栈,pop出栈,入栈后不管你怎么操作,只要pop出你保存的数据就会还原 同二楼,AX,BX的数据之前已经放入堆栈,将AX,BX变为0,然后将堆栈里面的数据重新放回AX,BX中, eglym 发表于 2017-9-29 17:53
同二楼,AX,BX的数据之前已经放入堆栈,将AX,BX变为0,然后将堆栈里面的数据重新放回AX,BX中,
啥是堆栈? 微笑向暖~ 发表于 2017-9-29 21:16
啥是堆栈?
堆栈也是一段内存空间,只是它们的存取方式比较特殊,具体可以看王爽的汇编语言。
特点是;先放进去的后取出,后放进的先取出,所以
push ax
push bx
......
对应的是:
pop bx
pop ax
页:
[1]