hhhlike 发表于 2011-7-14 22:03:51

为什么在msam中编译报错


assume cs:code
code segment
start: mov ax,2000h
   mov ds,ax
   'mov bx,0h
   mov ds:,12h
code ends
end mov ds:,12h
老是报错 error A2070
想知道为什么?

doget 发表于 2011-7-14 22:14:01

assume cs:code

code segment
start: mov ax,2000h

   mov ds,ax

   mov bx,0h
   mov ax,12h
   mov ds:,ax

code ends

end
换个寄存器存数

Mr.han 发表于 2011-7-15 05:44:17

'mov bx,0h

这段代码前面的 ' 是什么意思?多加了这个符号的原因吧

wangwum 发表于 2011-7-15 11:25:21

assume cs:code

code segment

start: mov ax,2000h

   mov ds,ax

   mov bx,0h

   mov ds:,12h
       
       mov ax,4c00h
       int 21h

code ends

end start

wangwum 发表于 2011-7-15 11:25:52

这样才对。

hhhlike 发表于 2011-7-15 16:38:25

{:1_1:}
谢谢各位的帮助,试了下,2楼是正解
页: [1]
查看完整版本: 为什么在msam中编译报错