(1) 将内存空间2000:0000-2000:000F看作栈,初始时候栈空,初始栈指针指向内存单元2000:0010,通过push指令将数据压入栈中
mov ax, 1000H
mov ds, ax
mov ax , 2000H
mov ss, ax
mov sp, 10H
push [0]
push [2]
push [4]
push [6]
push [8]
push [A]
push [C]
push [E]
(2) 将内存空间1000:0000-1000:000F看作栈,初始时候栈满,初始栈指针指向内存单元1000:0000,通过pop指令将数据压出栈
mov ax, 2000H
mov ds, ax
mov ax , 1000H
mov ss, ax
mov sp, 0H
pop [E]
pop [C]
pop [A]
pop [8]
pop [6]
pop [4]
pop [2]
pop [0]