| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 606 人关注过本帖
标题:莱鸟求助!汇编基础问题!栈问题!
只看楼主 加入收藏
论坛
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:1372
专家分:0
注 册:2006-3-27
收藏
 问题点数:0 回复次数:1 
莱鸟求助!汇编基础问题!栈问题!

下面的代码运行到pop ax是程序崩溃,直接退出DOS,请问高手是什么原因,是不是和栈的段地址设置有关系啊

assume cs:codesg

codesg segment

mov ax,2000H
mov ss,ax
mov sp,0H
add sp,4H
pop ax
pop bx
push ax
push bx
pop ax
pop bx

mov ax,4c00H
int 21H

codesg ends

end

搜索更多相关主题的帖子: 基础 汇编 
2006-05-17 13:34
公子吕
Rank: 1
等 级:新手上路
帖 子:79
专家分:0
注 册:2006-5-4
收藏
得分:0 
你对内存20000地址的内容了解吗?不然可不要随便给一个段地址赋值哦,很危险的.
可以这样吗
.stack 100
mov ax,@stack
mov ss,ax

[此贴子已经被作者于2006-5-17 15:06:15编辑过]

2006-05-17 15:06
快速回复:莱鸟求助!汇编基础问题!栈问题!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013355 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved