QQ登录

只需一步,快速开始

登录 | 立即注册 | 找回密码

主题

帖子

荣誉

新鱼友

Rank: 1

积分
32
查看: 161|回复: 10

[已解决]问题7.9疑问

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

马上注册加入鱼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
我检查了。没错呀

你私聊我吧。可以的话远程给你看看。先说好我也不一定能给你看出来
楼层
跳转到指定楼层
最佳答案
518 
累计签到:167 天
连续签到:21 天
ba21 发表于 2017-9-9 09:57:19 | 显示全部楼层
看看你的编译环境吧。建议你用XP。

我这没问题
2017-09-09_095622.png
最佳答案
221 
累计签到:141 天
连续签到:88 天
丶忘却的年少o 发表于 2017-9-9 09:59:33 | 显示全部楼层
把最后第七句的and bx,16改成add bx,16,编译运行没问题
捕获.JPG
解决了请点“最佳答案”,没解决请点“回复”追问
最佳答案
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
最佳答案
221 
累计签到:141 天
连续签到:88 天
丶忘却的年少o 发表于 2017-9-9 10:58:06 | 显示全部楼层
新免武藏 发表于 2017-9-9 10:50
你好,我按照你的改了以后变成“2 Warning Errors        1 Severe Errors"
心累,难道必须要win xp?我 ...

错误提示会说在第几行的,你把你的错误提示截图我看看。就像下面这个图
捕获.JPG
最佳答案
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
最佳答案
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 ...

手打的,大小写没注意
最佳答案
221 
累计签到:141 天
连续签到:88 天
丶忘却的年少o 发表于 2017-9-9 15:24:33 | 显示全部楼层
新免武藏 发表于 2017-9-9 15:07
手打的,大小写没注意

其实可以上传截图的。
它的错误意思就是说你的结尾没有结束的语句,你看下你程序的最后的结束语句,从mov ax,4c00h到最后,有没有打错的,或者是codesg的段名称有没有写错,和一开始声明的段名字对不对得上
最佳答案
0 
累计签到:19 天
连续签到:2 天
新免武藏  楼主| 发表于 2017-9-9 20:19:50 | 显示全部楼层
丶忘却的年少o 发表于 2017-9-9 15:24
其实可以上传截图的。
它的错误意思就是说你的结尾没有结束的语句,你看下你程序的最后的结束语句,从mo ...

我检查了。没错呀
最佳答案
221 
累计签到:141 天
连续签到:88 天
丶忘却的年少o 发表于 2017-9-9 20:31:37 | 显示全部楼层    本楼为最佳答案   
新免武藏 发表于 2017-9-9 20:19
我检查了。没错呀

你私聊我吧。可以的话远程给你看看。先说好我也不一定能给你看出来
最佳答案
0 
累计签到:19 天
连续签到:2 天
新免武藏  楼主| 发表于 2017-9-10 07:17:52 | 显示全部楼层
丶忘却的年少o 发表于 2017-9-9 20:31
你私聊我吧。可以的话远程给你看看。先说好我也不一定能给你看出来

咋私聊,加微信,qq?

发表回复

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

本版积分规则

关闭

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

    移动客户端下载(未启用)
    微信公众号

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备11014136号

Copyright 2018 鱼C论坛 版权所有 All Rights Reserved.

Powered by Discuz! X3.1 Copyright
© 2001-2018 Comsenz Inc.    All Rights Reserved.

小黑屋|手机版|Archiver|鱼C工作室 ( 粤公网安备 44051102000370号 | 粤ICP备11014136号

GMT+8, 2017-11-24 02:45

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