鱼C论坛

 找回密码
 立即注册
查看: 3955|回复: 7

程序抄书上的硬是编译不出来,纠结啊,求教

[复制链接]
发表于 2011-10-8 21:24:27 | 显示全部楼层 |阅读模式

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

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

x
assume cs:codesg,ds:datasg
datasg segment
  db 'welcome to masm!'
  db '................'
datasg ends
start: mov ax,datasg
         mov ds,ax
         mov si,0
         mov cx,8
   
  s:    mov ax,0[si]
         mov 16[si],ax
         add si,2
         loop s
   
      mov ax,4c00h
       int 21h
codesg ends
end start

这个是书本147页问题7.2中的题目啊,纠结死我了,想知道为什么编译不出。下面是错误提示

ml.exe /Zm /c /nologo /Fo"q72.obj" "G:\TRY\q72.ASM"
Assembling: G:\TRY\q72.ASM
error A4910: cannot open file: G:\TRY\ml.err
G:\TRY\q72.ASM(7) : error A2034:
G:\TRY\q72.ASM(8) : error A2034:
G:\TRY\q72.ASM(9) : error A2034:
G:\TRY\q72.ASM(10) : error A2034:
G:\TRY\q72.ASM(12) : error A2034:
G:\TRY\q72.ASM(13) : error A2034:
G:\TRY\q72.ASM(14) : error A2034:
G:\TRY\q72.ASM(15) : error A2034:
G:\TRY\q72.ASM(17) : error A2034:
G:\TRY\q72.ASM(18) : error A2034:
G:\TRY\q72.ASM(19) : fatal error A1010:  : codesg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-10-8 21:54:08 | 显示全部楼层
cannot open file: G:\TRY\ml.err

看看编译器目录下有这个文件啊???没有重新安装,并且在杀毒软件的白名单中添加该文件!!!

这个是DOS下的汇编,建议用MSAM6,你好像用的是MASM32的某个版本,一个是DOS下的编译器,一个是WINDOWS下的编译器,注册差别!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-10-8 22:02:25 | 显示全部楼层
工作目录问题,找不到文件,你的工作目录下找不到源文件。
切换工作目录到源程序所在目录,然后ML 就行了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-10-8 22:46:30 | 显示全部楼层
二楼的真给力啊,这个也看得出来,不过我用masm6.15也没编译出来,现在去试试添加白名单去

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-10-12 13:39:03 | 显示全部楼层
" add si,2 "
为什么要加2呢???好像是加1吧!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-10-12 17:46:55 | 显示全部楼层
发代码的话用代码格式比较美观哦~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-10-13 11:30:16 | 显示全部楼层
:L又是一个小黑思考本的用户!!!俺滴Thinkpad T410都是用N年了,小黑的脸都不知道磨成什么样了,性能还是没减弱,特别是散热功能依旧强悍!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-10-14 17:26:44 | 显示全部楼层
代码是怎么发的啊,谁来扫下盲啊????
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-19 08:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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