鱼C论坛

 找回密码
 立即注册
查看: 2570|回复: 10

[已解决]问题7.9疑问

[复制链接]
发表于 2017-9-9 09:20:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

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

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
我检查了。没错呀

你私聊我吧。可以的话远程给你看看。先说好我也不一定能给你看出来
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-9-9 09:57:19 | 显示全部楼层
看看你的编译环境吧。建议你用XP。

我这没问题
2017-09-09_095622.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-9 09:59:33 | 显示全部楼层
把最后第七句的and bx,16改成add bx,16,编译运行没问题
捕获.JPG
解决了请点“最佳答案”,没解决请点“回复”追问
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 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
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-9 10:58:06 | 显示全部楼层
新免武藏 发表于 2017-9-9 10:50
你好,我按照你的改了以后变成“2 Warning Errors        1 Severe Errors"
心累,难道必须要win xp?我 ...

错误提示会说在第几行的,你把你的错误提示截图我看看。就像下面这个图
捕获.JPG
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 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
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 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 ...

手打的,大小写没注意
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-9 15:24:33 | 显示全部楼层
新免武藏 发表于 2017-9-9 15:07
手打的,大小写没注意

其实可以上传截图的。
它的错误意思就是说你的结尾没有结束的语句,你看下你程序的最后的结束语句,从mov ax,4c00h到最后,有没有打错的,或者是codesg的段名称有没有写错,和一开始声明的段名字对不对得上
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-9-9 20:19:50 | 显示全部楼层
丶忘却的年少o 发表于 2017-9-9 15:24
其实可以上传截图的。
它的错误意思就是说你的结尾没有结束的语句,你看下你程序的最后的结束语句,从mo ...

我检查了。没错呀
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-9 20:31:37 | 显示全部楼层    本楼为最佳答案   
新免武藏 发表于 2017-9-9 20:19
我检查了。没错呀

你私聊我吧。可以的话远程给你看看。先说好我也不一定能给你看出来
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-9-10 07:17:52 | 显示全部楼层
丶忘却的年少o 发表于 2017-9-9 20:31
你私聊我吧。可以的话远程给你看看。先说好我也不一定能给你看出来

咋私聊,加微信,qq?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-20 05:44

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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