不知何解?极简单程序radasm编译出现A2004类型冲突错误,求指教
时间:2011-11-02
来源:互联网
初学微机,编了一个很简单的除法程序.
用radasm编译直接出错:
M:\1.asm(9) : error A2004: symbol type conflict
M:\1.asm(34) : warning A4023: with /coff switch, leading underscore required for start address : COFF
构建时发生错误.
总共编译时间 1045 毫秒
------------------------------------------------------------
还有我用轻松汇编可以通过,学校默认用的masm.exe也可以通过,radasm和masmplus不能,提示同样错误!求解!!!!!!!!!!!!!
Assembly code
用radasm编译直接出错:
M:\1.asm(9) : error A2004: symbol type conflict
M:\1.asm(34) : warning A4023: with /coff switch, leading underscore required for start address : COFF
构建时发生错误.
总共编译时间 1045 毫秒
------------------------------------------------------------
还有我用轻松汇编可以通过,学校默认用的masm.exe也可以通过,radasm和masmplus不能,提示同样错误!求解!!!!!!!!!!!!!
Assembly code
DATA SEGMENT A DB 9,6,8,7,5 B DB 5 CC DB 5 DUP(0) N EQU 5 DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,ES:DATA COFF: MOV AX,DATA MOV DS,AX MOV ES,AX CLD LEA SI,A LEA DI,CC MOV CX,N MOV AH,0 LP1: LODSB AAD DIV B STOSB LOOP LP1 LEA DI,CC MOV CX,N LP2: MOV DL,[DI] ADD DL,30H MOV AH,2H INT 21H INC DI LOOP LP2 MOV AH,4CH INT 21H CODE ENDS END COFF
作者: ffyjdbak 发布时间: 2011-11-02
symbol type conflict
指的是 MOV AX,DATA 的“DATA”是关键字,冲突了。
指的是 MOV AX,DATA 的“DATA”是关键字,冲突了。
作者: duojinian 发布时间: 2011-11-02
不建议同时熟悉多种语言编辑器,因为毕竟语法不完全相同。会造成很多不必要的麻烦。
建议学习其中一种。
建议学习其中一种。
作者: duojinian 发布时间: 2011-11-02
饿,怎么会不同呢?不都是汇编语言吗
作者: ffyjdbak 发布时间: 2011-11-02
没用啊,我把data换成data1还是同样错误啊
作者: ffyjdbak 发布时间: 2011-11-02
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28