1:将A0000H~A000FH这段内存空间作为栈,初始状态栈为空。将AX,BX,DX寄存器中的数据入栈。
mov ax,a000
mov ss,ax
mov sp,0010
push ax
push bx
push dx
2:a 将A0000H~A000FH这段内存空间作为栈,初始状态栈为空。
b 设置AX=00ABH,BX=00ACH;
c 将AX、BX中的数据入栈;
d 然后将AX、BX清零;
e 从栈中恢复AX、BX原来的内容。
xor ax,axxor bx,bxpop bxpop axmov ax,a000 mov ss,ax mov sp,0010 mov ax,00ab mov bx,00ac push ax push bx
3:a 将A0000H~A000FH这段内存空间作为栈,初始状态栈为空。b 设置AX=00AAH,BX=00ACH;c 利用栈,颠倒AX和BX中的数据。
mov ax,a000 mov ss,ax mov sp,0010 mov ax,00ab mov bx,00ac push ax push bx pop ax pop bx