1楼:做而论道
我们申请一个空栈,然后把ax,b....
--你是怎么申请的呀?
-----------------
你既然,申请了一个空栈,
你就应该知道,栈底,在什么地方。
也就知道,栈底,的地址,存在什么地方。
那么你说说看,你把栈底的地址,存在什么地方了?
然后,你又把ax,bx 的内容,存在什么地方了?
这个事情,你要是不知道,那就奇怪了!
这就又回到原来的问题:--你是怎么申请的呀?
呵呵,你真能瞎琢磨。
2楼:匿名用户
pushax
pushbx
popbx<-pop是把栈里面的数,弹出到bxpoax<-
3楼:匿名用户
地址在ss:sp里.
汇编语言中什么是压栈出栈?
4楼:匿名用户
栈是一种线性数据结构,它遵循后进先出的顺序。有一个指针总指向栈顶。打个比方:
一个栈就相当于一个桶,入栈就是向里面装东西,先装的在下面后装的在上面,装一个指针就会加1,指向新装的东西,出栈就相当于取出东西,只有先取上面的,再取下面的,当取一个后指针就会减一,即指针始终指向桶里最上面那个东西。
5楼:匿名用户
可以理解成机枪的弹夹,弹夹就是一个栈,子弹一颗一颗压进去,就是压栈,有个顺序特点就是先进后出,后进先出,出栈就是子弹装号了一颗一颗打出来,栈的清理就是把弹夹清空,清掉弹夹里的子弹。堆栈就是把子弹放到弹夹里,堆在那里了,实际意思都差不多。
c语言里栈就可以用数组来做,把数据像子弹一样压数组里就是了。
6楼:匿名用户
压栈就是一个指令,遵循先进先出,后进后出原理,为了在产生中断时候,可以保存数据用的。
汇编语言中的栈,压栈,出栈是什么意思
7楼:匿名用户
就像一个装乒乓球的盒子,只有一个口能打开
里面一个球不放,就是空栈
往里面放一个球,就是压栈
从里边拿一个球,就是出栈
都放满了,就是满栈,再放就会溢出
8楼:匿名用户
栈就是分配的一些连续的内存空间 注意是连续的压栈就是把一个数据放到栈中的顶部,然后依次往上叠,就和叠一堆书一样出栈就是把栈顶部的数据拿出来,就像是把一叠书的最上面的一本拿出来一样
9楼:匿名用户
说的通俗点,就是一个数据的存储与读取。栈是个存储器,压栈就是往里面存数据,出栈就是取数据
汇编语言中什么是压栈出栈,汇编语言中的栈,压栈,出栈是什么意思
1楼 匿名用户 栈是一种线性数据结构,它遵循后进先出的顺序。有一个指针总指向栈顶。打个比方 一个栈就相当于一个桶,入栈就是向里面装东西,先装的在下面后装的在上面,装一个指针就会加1,指向新装的东西,出栈就相当于取出东西,只有先取上面的,再取下面的,当取一个后指针就会减一,即指针始终指向桶里最上面那个...
汇编语言中的栈,压栈,出栈是什么意思
1楼 匿名用户 就像一个装乒乓球的盒子,只有一个口能打开 里面一个球不放,就是空栈 往里面放一个球,就是压栈 从里边拿一个球,就是出栈 都放满了,就是满栈,再放就会溢出 2楼 匿名用户 栈就是分配的一些连续的内存空间 注意是连续的压栈就是把一个数据放到栈中的顶部,然后依次往上叠,就和叠一堆书一样出栈...
入栈与出栈顺序,出栈顺序问题
1楼 匿名用户 答案选3。 因为 选项3中第一个出栈 的是d,说明此时a b c都已经在栈中 c为栈顶 所以下一个出栈的可以是c,然后e进栈后随即出栈,所以到e这里都是对的。此时栈里面只有a b,其中b为栈顶,所以下一个出栈的只能是b,不能是a 给定4个元素a b c d依次入栈,为什么出栈顺序可以...