汇编网首页登录博客注册
duckgaga的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
友情链接

[2008-04-19 21:07] 课程设计1中出现的奇怪现象,请高手分析指教

点击查看原图
弄了差不多一个下午,终于在纯DOS下把课程设计1给弄了出来,不过却出现了很奇怪的现象。
那就是:纯DOS下显示程序执行正常,而在XP下却无论如何也不能显示正确的结果(注:纯DOS环境为586的,MS-DOS7.1的系统;而XP为SP2,NTFS格式),而在debug下调试时,显示为乱码,且有“除法溢出”的提示(见图),但我怎么检查也检查不出有溢出的地方。而在XP下,我用EMU386的4.05版本以及masm for windows 2008测试结果都是正确的。调试了很久也没有想明白到底问题在哪里……


在贴出源代码之前,我先说明一下我的思路:
我采用了直接写屏的方法,也就是把所有要...
阅读全文 | 评论次数(4) | 浏览次数(744) | 所属类型(大家都来找碴)

[2008-04-16 23:07] 这是关于显示"welcome to masm!"的错误程序,你能找出来并解释和修改吗?

程序代码如下:


assume cs:code
data segment
db 'welcome to masm!'
data ends

code segment
  start: mov dh,8
         mov dl,3
         mov cl,2
         mov ax,data
         mov ds,ax
         mov si,0
         call show_str
         mov ax,4c00h
         int 21h


;-------------------...
阅读全文 | 评论次数(5) | 浏览次数(550) | 所属类型(大家都来找碴)

[2008-04-16 23:03] 实验10.3 数值显示

这是我提交的作业,虽然执行正确,但还是有问题存在的,你能找出来吗?(注意,两个方案都有问题)

方案一:
;*******************************************************************************
;                             子程序描述
;名称:dtoc
;功能:将word型数据转变为表示十进制数的字符串,字符串以0为结尾符
;参数:(ax)=word型数据
;      ds:si指向字符串的首地址
;返回:无
;*****************************...
阅读全文 | 评论次数(4) | 浏览次数(535) | 所属类型(大家都来找碴)
页码数(1):  1