QQ登录

只需一步,快速开始

搜索
鱼C论坛笔记大赛成绩公示
查看: 97|回复: 10

[已解决]问题7.9疑问

[复制链接]
最佳答案
0 
累计签到:19 天
连续签到:2 天
发表于 2017-9-9 09:20:30 | 显示全部楼层 |阅读模式

马上注册加入鱼C,享用更多服务吧^_^

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
assume cs:codesg,ss:stacksg,ds:datasg

stacksg segment
  dw 0,0,0,0,0,0,0,0
stacksg ends
datasg segment
  db '1. display      '
  db '2. brows        '
  db '3. replace      '
  db '4. modify       '
datasg ends
codesg segment
  start: mov ax,stacksg
           mov ss,ax
           mov sp,16

           mov ax,datasg
           mov ds,ax

           mov bx,0
           mov cx,4
s0: push cx
      mov si,0
      mov cx,4
s: mov al,[bx+si+3]
    and al,11011111b
    mov [bx+si+3],al
    inc si
    loop s

    and bx,16
    pop cx
    loop s0

    mov ax,4c00h
    int 21h

codesg ends
end start
这是我的源文件,masm编译不了,显示"2 Severe Errors" 尝试了各种改法,都是显示"2 Severe Errors"。把贴吧的有关7.9帖子都看了,仍不解。求大神拨冗解惑              
最佳答案
2017-9-9 20:31:37
新免武藏 发表于 2017-9-9 20:19
我检查了。没错呀

你私聊我吧。可以的话远程给你看看。先说好我也不一定能给你看出来
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
444 
累计签到:110 天
连续签到:107 天
发表于 2017-9-9 09:57:19 | 显示全部楼层
看看你的编译环境吧。建议你用XP。

我这没问题
2017-09-09_095622.png
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
74 
累计签到:83 天
连续签到:30 天
发表于 2017-9-9 09:59:33 | 显示全部楼层
把最后第七句的and bx,16改成add bx,16,编译运行没问题
捕获.JPG
解决了请点“最佳答案”,没解决请点“回复”追问
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
0 
累计签到:19 天
连续签到:2 天
 楼主| 发表于 2017-9-9 10:50:30 | 显示全部楼层
丶忘却的年少o 发表于 2017-9-9 09:59
把最后第七句的and bx,16改成add bx,16,编译运行没问题

解决了请点“最佳答案”,没解决请点“回复”追 ...

你好,我按照你的改了以后变成“2 Warning Errors        1 Severe Errors"
心累,难道必须要win xp?我的事win10、下的dosbox
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
74 
累计签到:83 天
连续签到:30 天
发表于 2017-9-9 10:58:06 | 显示全部楼层
新免武藏 发表于 2017-9-9 10:50
你好,我按照你的改了以后变成“2 Warning Errors        1 Severe Errors"
心累,难道必须要win xp?我 ...

错误提示会说在第几行的,你把你的错误提示截图我看看。就像下面这个图
捕获.JPG
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
0 
累计签到:19 天
连续签到:2 天
 楼主| 发表于 2017-9-9 15:07:04 | 显示全部楼层
丶忘却的年少o 发表于 2017-9-9 10:58
错误提示会说在第几行的,你把你的错误提示截图我看看。就像下面这个图

end of file encountered on input file
a.txt(40):warning a4005:end of file,no end directive
a,txt(1):warning a4001:extra characters on line
end of file encountered on input file
a,txt(40):warning a4005:end of file,no end directive
  51900+464644 bytes symble space free
     2 warning errors
     1 severe errors
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
0 
累计签到:19 天
连续签到:2 天
 楼主| 发表于 2017-9-9 15:07:51 | 显示全部楼层
新免武藏 发表于 2017-9-9 15:07
end of file encountered on input file
a.txt(40):warning a4005:end of file,no end directive
a,tx ...

手打的,大小写没注意
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
74 
累计签到:83 天
连续签到:30 天
发表于 2017-9-9 15:24:33 | 显示全部楼层
新免武藏 发表于 2017-9-9 15:07
手打的,大小写没注意

其实可以上传截图的。
它的错误意思就是说你的结尾没有结束的语句,你看下你程序的最后的结束语句,从mov ax,4c00h到最后,有没有打错的,或者是codesg的段名称有没有写错,和一开始声明的段名字对不对得上
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
0 
累计签到:19 天
连续签到:2 天
 楼主| 发表于 2017-9-9 20:19:50 | 显示全部楼层
丶忘却的年少o 发表于 2017-9-9 15:24
其实可以上传截图的。
它的错误意思就是说你的结尾没有结束的语句,你看下你程序的最后的结束语句,从mo ...

我检查了。没错呀
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
74 
累计签到:83 天
连续签到:30 天
发表于 2017-9-9 20:31:37 | 显示全部楼层    本楼为最佳答案   
新免武藏 发表于 2017-9-9 20:19
我检查了。没错呀

你私聊我吧。可以的话远程给你看看。先说好我也不一定能给你看出来
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
0 
累计签到:19 天
连续签到:2 天
 楼主| 发表于 2017-9-10 07:17:52 | 显示全部楼层
丶忘却的年少o 发表于 2017-9-9 20:31
你私聊我吧。可以的话远程给你看看。先说好我也不一定能给你看出来

咋私聊,加微信,qq?
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

小甲鱼强烈推荐上一条 /1 下一条

小黑屋手机版Archiver( 粤公网安备 44051102000370号 | 粤ICP备11014136号

© 2010-2017 FishC.com GMT+8, 2017-9-27 02:15 Powered by Discuz! X2.5 Theme by dreambred

快速回复 返回顶部 返回列表