雪绒★~花飘 发表于 2012-12-18 16:08:43

关于exe文件在cmd下运行不能显示效果的问题

本帖最后由 雪绒★~花飘 于 2012-12-19 15:38 编辑




http://bbs.fishc.com/forum.php?mod=attachment&aid=ODQ0M3xiNDA1YzM0ZXwxMzU1ODE3ODk2fDIyNjk3OXwyNTQwNQ%3D%3D&noupdate=yes 21 分钟前 上传
下载附件 (14.21 KB)


之前发了一个关于这个问题,但好像是自己没表达好,大家都理解错了,现在上图来说一下,情况是我这个本本编译好一个exe文件后,就比如小甲鱼老师第十五章那里外中断那里,小甲鱼老师那个编译好的exe文件在cmd下运行会依次出现a到z的变化过程,就想第一张图那样在中间那里会出现字母。而我这个编译好的exe文件在cmd下运行却不会出现字母(跟代码没有关系,前面的所有exe文件运行都没有东西),就如下面第二章图一样 http://bbs.fishc.com/forum.php?mod=attachment&aid=ODQ0NHwxNzk1ZDUzYnwxMzU1ODE3ODk2fDIyNjk3OXwyNTQwNQ%3D%3D&noupdate=yes 11 分钟前 上传
下载附件 (38.8 KB)


只是运行了一段时间跳出就回到cmd下不会在中间显示字母,每次都看不到效果,只能debug单步跟踪(debug单步跟踪可以显示出效果)。这个会是操作系统或别的什么原因吗???

lyoal 发表于 2012-12-18 16:08:44

本帖最后由 lyoal 于 2012-12-19 23:34 编辑

朋友,如果你是在本本且系统是WIN7的话,就不要纠结了,可能是跟硬件和系统内存地址分配有关系吧,你可以安装 一个虚拟机,跑个XP。在XP上测试就可以了。我的也是本本且是WIN7系统,跟你一样是同样的情况。如果你的是XP的话,我还没有遇见过,就没法解释了。

username_badboy 发表于 2012-12-19 14:08:55

肿么看不见图呢?

雪绒★~花飘 发表于 2012-12-20 13:03:49

lyoal 发表于 2012-12-19 23:33 static/image/common/back.gif
朋友,如果你是在本本且系统是WIN7的话,就不要纠结了,可能是跟硬件和系统内存地址分配有关系吧,你可以安 ...

那虚拟机咋弄 啊

lyoal 发表于 2012-12-20 21:43:26

你百度一下,就知道VMWare,还有微软的VPC都挺好用的。可以下下来玩一下。网上也有相应的教程。

ycg 发表于 2012-12-21 08:54:36

你在每个程序前加条指令:
mov ah,9
int 10h
试下看看,反正我加了指令后就能显示了

志华 发表于 2012-12-21 23:19:03

win7 下面不能显示,在XP下面就可以了。不过BIOS的中断还是可以显示。不知道是怎么写的。
页: [1]
查看完整版本: 关于exe文件在cmd下运行不能显示效果的问题