鱼C论坛

 找回密码
 立即注册
查看: 8601|回复: 6

line number information for segment without class 'CODE' : code是什么意思?

[复制链接]
发表于 2013-1-20 21:05:30 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 jwxian 于 2013-1-21 01:18 编辑

用的是EasyCode可视化汇编,程序是照抄书上的,居然编译错误,我没写错一个字啊,谁知道这句话是什么意思?
Module1.asm(4) : warning A4012: line number information for segment without class 'CODE' : code
发生错误.
程序是
Assume Cs:code
code Segment
DW 0123H, 0456H, 0789H, 0ABCH, 0DEFH, 0FEDH, 0CBAH, 0987H
Mov Bx, 0
Mov Ax, 0
Mov Cx, 8
s:Add Ax, Cs:[Bx]
  Add Bx, 2
  Loop s
  Mov Ax, 4C00H
  Int 21H
code EndS
End

把assume cs:*
* segment
.........
.........
.........
* ends
end
编译器就会提示:Module1.asm(4) : warning A4012: line number information for segment without class 'CODE' : *



想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-1-20 21:37:44 | 显示全部楼层
code 伪指令,masm编译器认识的,汇编第四章有讲啊,没认真看吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2013-1-21 01:18:58 | 显示全部楼层

把assume cs:*

* segment

.........

.........

.........

* ends

end

编译器就会提示:Module1.asm(4) : warning A4012: line number information for segment without class 'CODE' : *
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-1-21 10:05:37 | 显示全部楼层
jwxian 发表于 2013-1-21 01:18
把assume cs:*

* segment

那可能是有的字符,在编译器里有特定的含义,所以你不可用,比如 c  就是
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-1-28 09:56:37 | 显示全部楼层
首先你把数据放在代码段,程序没有正确的入口,请在Mov Bx, 0前加start:,然后在end后加start;code翻译过来就是代码的意思
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-1-28 17:17:57 | 显示全部楼层
正确的格式为:
assume cs:code  ds:data
data segment
*********
data ends

code segment
*********
code ends

end

如果加了开始段,那么就是以下格式
正确的格式为:
assume cs:code  ds:data
data segment
*********
data ends

code segment
start: *********
code ends

end start  
这个start是一个标号,是给编译器看的。意思就是为代码开始
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2016-12-7 17:58:11 | 显示全部楼层
line number information for segment without class 'CODE' : code

I also have the same problem as you,but i changed it a little and happily saw the warning gone.

I JUST CHANGE THE[code Segment]TO[code        segment        para public        'code'].YOU CAN HAVE A TRY!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-6 14:37

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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