这个汇编语言源程序在RadASM为什么不能运行

书上的一道例题,刚刚开始自学,什么意思看不懂,在RadAsm中运行的时候报错:E:\def.asm(13):errorA2004:symboltypeconflictE:... 书上的一道例题,刚刚开始自学,什么意思看不懂,在RadAsm中运行的时候报错: E:\def.asm(13) : error A2004: symbol type conflict E:\def.asm(25) : warning A4023: with /coff switch, leading underscore required for start address : START 构建时发生错误. 总共编译时间 78 毫秒 源代码如下: NAME EXAMPLE DSEG SEGMENT DATA1 DB 4 DUP(1),10H,11,0AH,0,0BH SUM DB ? COUNT EQU 9 DSEG ENDS SSEG SEGMENT STACK DB 100H DUP(?) SSEG ENDS CSEG SEGMENT ASSUME CS:CSEG,DS: DSEG,SS:SSEG START: MOV AX,DSEG MOV DS,AX XOR AL,AL ;AL清0; MOV CX,COUNT ;设置相加次数,也即循环操作数; LEA SI,DATA1 ;SI指向数据区起始位置; LOOP1: ADD AL,[SI] ;将SI所指数据加到AL中; INC SI ;SI指向下一字节; LOOP LOOP1 ;CX减1计数,减一后不为0则转至LOOP1标号处; MOV SUM,AL ;将DATA1中9个字节之和送变量SUM; MOV AH,4CH INT 21H ;返回DOS。 CSEG ENDS END START 请高手指点一下,谢谢。 展开
 我来答
一七九wOqN
2014-06-23 · 超过59用户采纳过TA的回答
知道答主
回答量:120
采纳率:100%
帮助的人:106万
展开全部
编译选项有错,这个IDE好像只是个壳,汇编器和连接器都要自己设吧,你编dos程序用/coff开关干什么,8086汇编我感觉用记事本写就足够了,用不着整个ide什么的
意法半导体(中国)投资有限公司
2023-06-12 广告
单片机汇编程序是用汇编语言编写的程序,用于控制单片机的操作。汇编语言是一种比较接近计算机硬件语言的低级语言,相对于高级语言来说更容易理解和实现。下面是单片机汇编程序的基本步骤:1. 将代码和数据汇编到规定的段中。2. 在存储器中用未初始化的... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式