|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
assume cs:code,ds:data
data segment
dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h
dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
data ends
code segment
start:mov ax,data
mov ds,ax
mov ss,ax
mov sp,30h ;将设置栈顶ss:sp 指向cs:30
mov bx,0
mov cx,8
s:push [bx]
add bx,2
loop s ;以上将代码0~15单元抵中的8个字型数据依次入栈
mov bx,0
mov cx,8
s0:pop [bx]
add bx,2
loop s0 ;以上依次出栈8个字型数据到代码段0~15单元中
mov ax,4c00h
int 21
code ends
end start ;指明程序的入口在start处
1
还没一直继续跟踪下去的时候是这样的,栈段都是零的。
我一条一条指令执行下去之后
1
这是原来本机的数据?
|
|