汇编程序中出现错误了

D:\RadASM+Masm32\Masm32\Bin\ML.EXE/c/coff/Cp/nologo/I"D:\RadASM+Masm32\Masm32\Include... D:\RadASM+Masm32\Masm32\Bin\ML.EXE /c /coff /Cp /nologo /I"D:\RadASM+Masm32\Masm32\Include" "1.asm"
Assembling: 1.asm
1.asm(4) : error A2034: must be in segment block
1.asm(10) : error A2006: undefined symbol : DGROUP
1.asm(11) : error A2074: cannot access label through segment registers
1.asm(12) : error A2074: cannot access label through segment registers
1.asm(15) : error A2074: cannot access label through segment registers
1.asm(20) : error A2074: cannot access label through segment registers
1.asm(21) : error A2074: cannot access label through segment registers
1.asm(22) : error A2074: cannot access label through segment registers

构建时发生错误.
总共编译时间 78 毫秒

我在编译的时候出现这个错误,看不懂啊
展开
 我来答
落日之舞
2010-04-04 · 超过24用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:70.5万
展开全部
首先检查你的assume语句。比如你在某个地方使用了assume edi:ptr RECT,而后面忘了用assume edi:nothing。注意在寄存器不再作为某种结构指针的时候,必须assume XXX:nothing。
不行的话再检查一下你的if和endif等语句的对应,是不是少了一边。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
意法半导体(中国)投资有限公司
2023-06-12 广告
单片机汇编程序是用汇编语言编写的程序,用于控制单片机的操作。汇编语言是一种比较接近计算机硬件语言的低级语言,相对于高级语言来说更容易理解和实现。下面是单片机汇编程序的基本步骤:1. 将代码和数据汇编到规定的段中。2. 在存储器中用未初始化的... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式