首页
社区
课程
招聘
[旧帖] [求助]MASM9.0汇编程序错误,往高手指点 0.00雪花
发表于: 2013-8-25 12:17 2153

[旧帖] [求助]MASM9.0汇编程序错误,往高手指点 0.00雪花

2013-8-25 12:17
2153
1 程序运行环境WinXP, MASM9.0;
2 程序代码:page 60, 132
TITLE A04ASM1 (EXE) Move and Add opertions
;------------------------------------------
STACK   SEGMENT  PARA  STACK  'Stack'
        DW   32  dup(0)
STACK   ENDS
;------------------------------------------
DATASEG  SEGMENT  PARA  'Data'
FLDD     DW    215
FLDE     DW    312
FLDF     DW    ?
DATASEG  ENDS
;------------------------------------------
CODESEG   SEGMENT   PARA   'Code'
MAIN      PROC      FAR
          ASSUME   SS:STACK, DS:DATASEG, CS:CODESEG
          mov     AX, DATASEG
          mov     DS, AX
          mov     AX, FLDD
          add     AX, FLDE
          mov     FLDF, AX
          mov     AX, 4C00H
          INT     21H
MAIN      ENDP
CODESEG   ENDS
          END   MAIN
3 编译错误:
Assembling: C:\masm32\test\A04ASM1.asm
C:\masm32\test\A04ASM1.asm(17) : error A2004: symbol type conflict
C:\masm32\test\A04ASM1.asm(26) : warning A4023: with /coff switch, leading under
score required for start address : MAIN
4 咨询问题:
a 上述错误是什么问题。
b DOS对应的中断或输入,输出,是否在Windows环境masm中不起作用。

各位高手不要取笑大叔,刚开始看汇编这里卡住了。

[课程]FART 脱壳王!加量不加价!FART作者讲授!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 32
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
求高手指点。
2013-8-26 23:27
0
雪    币: 32
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
代码是DOS汇编,拿到WINXP下编译好像就这结果。我这也一样
2013-8-27 10:11
0
雪    币: 32
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
今天知道了,给我回复兄弟也提示一下,可能是9。0版本的问题,下载了5。0版本,用dos编译都过了。
2013-8-27 22:38
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
找一个精通汇编的一起合作 和技术指导 有会的大神加QQ250097245
2013-8-28 16:54
0
雪    币: 32
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
来瞧一瞧吧
2013-8-28 17:56
0
游客
登录 | 注册 方可回帖
返回
//