首页
社区
课程
招聘
[求助]新手对汇编语言中定义堆栈的疑问
发表于: 2006-11-1 17:14 4681

[求助]新手对汇编语言中定义堆栈的疑问

2006-11-1 17:14
4681
源:
assume cs:code ss:stack
stack segment stack
  dw 4 dup(?)
stack ends
code segment
start:
  mov ax,stack
  mov ss,ax
  mov ax,10h
  push ax
  mov bx,20h
  push bx
  mov cx,30h
  push cx
  mov dx,40h
  push dx
  pop dx
  pop cx
  pop bx
  pop ax
  mov ax,4c00h
  int 21h
code ends
end start
用debug调到push cx时出错,发现cs指向别的地址,查看内存内容发现一些不知名数据,这些不知名的数据是什么内容?为何他们会应用到定义堆栈?

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
你把ASSUME语句放到START前面调试
2006-11-2 21:58
0
游客
登录 | 注册 方可回帖
返回
//