标题:大家好!我是新人。求教:为什么我的程序在debug中有效,独立运行无效呢?拜 ...
取消只看楼主
daiqingyang
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2012-12-1
结帖率:0
已结贴  问题点数:20 回复次数:2 
大家好!我是新人。求教:为什么我的程序在debug中有效,独立运行无效呢?拜谢!
首先很感谢有这么个地方能和大家探讨编程问题,我是才学习汇编的,c掌握的也一般,希望大家不吝指导!拜谢!
——————————————————————————————————————————————————

我用的是王爽的教材,才学到一半。
里面有个实验是向0000:0200开始的内存依次写入0---63的数据,我是这么编的:
用了这个集成开发环境中的工程代码模板。



一步完成也没见什么问题。然后我就用debug跟踪运行,结果如下:





但是我独立运行,并且使用debug查看内存,却一点反应也没有

这是运行前:


然后我运行它



没有反应啊。。

这是为什么?


拜谢!
搜索更多相关主题的帖子: 开发 
2012-12-01 18:42
daiqingyang
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2012-12-1
得分:0 
百度贴吧的网友胡杨胖子(铁杆会员9)是这么回答的,希望对我和大家都有帮助。

“因为windows使用线性地址,不同的进程内存空间不同,编译后的程序的空间和debug不是同一进程,自然互不干涉,要是会相互影响的话,windwos早就崩溃了。”
2012-12-02 20:41
daiqingyang
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2012-12-1
得分:0 
昨天随便看了看自己下的电子书,有这么一段:


2012-12-03 18:44



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-389226-1-1.html




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

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