作者:thinkpad 此贴贴于2013-11-11 15:36:20,已被阅读154次/回复0 
关于MASMPlus错误提示
我按照书上写了个程序,贴在下面。在Masm for Windows下编译通过,运行成功。
但在MASMPlus下总有错误。
提示错误是这一行 mov ax,data   
error A2004: symbol type conflict

;实验9  在屏幕中间分别显示绿色、绿底红色、白底蓝色的字符串'welcome to masm!'。 
assume cs:code,ds:data
    data segment 
      db 'welcome to masm!' ;要显示的字符串
    data ends 

code segment 
    _start: 
         mov ax,0b800h 
         mov es,ax 
         mov bx,360h     

         mov ax,data
         mov ds,ax 
         mov si,0 

         mov di,0 
         mov cx,16 
     s: 
         mov al,[si]                   
         mov ah,10000010b            ;属性字节显示闪烁绿色 第7位=1,全屏看
         mov es:[bx+di],ax 

         mov ah,00101100b            ;高亮绿底红色,第3位=1
         mov es:[bx+di+0a0h],ax 

         mov ah,01110001b            ;填充白底蓝色 
         mov es:[bx+di+0a0h+0a0h],ax 

         inc si 
         add di,2 
         loop s 

         mov ax,4c00h 
         int 21h 
code ends 
    end _start 

哪位高手能帮忙解答?