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

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

2006-11-1 17:14
4250
源:
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指向别的地址,查看内存内容发现一些不知名数据,这些不知名的数据是什么内容?为何他们会应用到定义堆栈?

阿里云助力开发者!2核2G 3M带宽不限流量!6.18限时价,开 发者可享99元/年,续费同价!

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