首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

刚刚找着书上的写代码,可是在masmplus中报错,该怎么解决

2012-03-21 
刚刚找着书上的写代码,可是在masmplus中报错Assembly codeassume cs:code,ds:data,ss:stackdata segmentdw

刚刚找着书上的写代码,可是在masmplus中报错

Assembly code
assume cs:code,ds:data,ss:stackdata segment    dw 0123h,0456hdata endsstack segment    dw 0,0stack endscode segmentstart:mov ax,stack        mov ss,ax        mov sp,16                mov ax,data        mov ds,ax                push ds:[0]        push ds:[2]        pop ds:[2]        pop ds:[0]                mov ax,4c00h        int 21hcode endsend start

ml.exe /c /coff /nologo /Fo"cp63.obj" "D:\MASMPlus\Project\cp63.asm"
 Assembling: D:\MASMPlus\Project\cp63.asm
D:\MASMPlus\Project\cp63.asm(12) : error A2004: symbol type conflict
D:\MASMPlus\Project\cp63.asm(16) : error A2004: symbol type conflict
D:\MASMPlus\Project\cp63.asm(27) : warning A4023: with /coff switch, leading underscore required for start address : start


[解决办法]
data segment 里面的data是ASM的关键字冲突了。

热点排行