汇编

汇编(六)

2017-07-22  本文已影响11人  小小鱼类

push ax

push

**push ax 的执行由以下两个步骤完成 **

pop ax

pop ax

pop ax的执行过程和push ax刚好相反,由以下两步完成

image.png

思考

如果将10000H 到 1000FH 这段空间当做栈,初始状态栈是空的,此时,SS=1000H,SP=?思考后看分析

栈顶超界

push

**
pop**


image1 image2
image3

push&pop汇编

image3

注意:在8086中,push、pop操作的数据都是2个字节的

练习

编程:
(1)将10000H到1000FH 这段空间当做栈,初始状态栈是空的;
(2)设置AX=001AH,BX=001BH;(3)利用栈,交换AX和BX中的数据.

mov ax,1000H
mov ss,axmov sp,0010H
mov ax,001AH
mov bx,001BH
push ax
push bxpop ax
pop bx

栈段

段总结

练习

练习1 答案 练习2 答案

编写完整的汇编程序...

文章链接:http://www.jianshu.com/p/4dcf269f6634

只为收藏,不成敬意!

上一篇 下一篇

猜你喜欢

热点阅读