鱼C论坛

 找回密码
 立即注册
查看: 4032|回复: 11

新手►求帮助

[复制链接]
发表于 2012-6-14 00:11:39 | 显示全部楼层 |阅读模式
1鱼币
assume cs:codesg

codesg segment
start:
mov ax, 1000h
mov bh, 1
div bh

codesg ends

end start
用masm.exe的时候出错:  c.asm(8): warning A4001: Extra characters on line
用link.exe 的时候出错:  C.OBJ(c.asm) : fatal error L1103: attempt to access data outside segment bounds
pos: 38 Record type: 8A

最佳答案

查看完整内容

···好像是你写程序的那个软件的问题··· 我原来 也有过这个问题····出现频率很低···现在依然没有掌握规律··· 你在那个notepad++里编写的是这样的·· 然后在 记事本里打开 就会多些东西·· 然后在edit里打开 ··又不一样··· 然后我也不懂了···· 我知道的只有这么多了···· 呵呵····
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-6-14 00:11:40 | 显示全部楼层
···好像是你写程序的那个软件的问题···
我原来 也有过这个问题····出现频率很低···现在依然没有掌握规律···
你在那个notepad++里编写的是这样的··
然后在 记事本里打开  就会多些东西··
然后在edit里打开 ··又不一样···
然后我也不懂了····
我知道的只有这么多了····
呵呵····
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-6-14 00:35:58 | 显示全部楼层
:L 哥还没达到你这个水平,无能为力。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-6-14 02:47:19 | 显示全部楼层
可惜我比你还新哦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-6-14 09:21:40 | 显示全部楼层
擦英文不好,ax是16位bh是8位貌似是有问题的!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-6-14 11:12:32 | 显示全部楼层
Extra characters on line据字面意思理解:应该是某一行有多余的字符或者参数过多。问题很有可能出现在符号或者字符上。希望能够给到你帮助哈!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-6-14 13:12:57 | 显示全部楼层
我只能说,我帮你编译时是没出错的,只是用debug调试的时候除法溢出而已,我是XP系统,你再试一下吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-6-14 15:58:08 | 显示全部楼层
本帖最后由 648367291 于 2012-6-14 16:01 编辑


我是WIN7   .  masm是5.0的.
我的目的就是让他益出,然后有中断
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-6-14 15:59:41 | 显示全部楼层
霸王龙 发表于 2012-6-14 09:21
擦英文不好,ax是16位bh是8位貌似是有问题的!

这样会除法益出而已, 16位除8位
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-6-14 16:05:31 | 显示全部楼层
Knight001 发表于 2012-6-14 11:12
Extra characters on line据字面意思理解:应该是某一行有多余的字符或者参数过多。问题很有可能出现在符号 ...

他上面显示c.asm(8)
也就是说第8行有问题, 我看不出来第八行有什么符号出错啊.所以求解
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-6-14 16:39:32 | 显示全部楼层
我把代码重新写了一便又没问题了.。
而且写的代码也一模一样, 这是什么情况:funk:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-6-14 16:40:55 | 显示全部楼层
你把
mov ax,4c00h
int 21h
这两句加载 codesg ends 前面试试
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-20 07:07

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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