迷雾少年 发表于 2014-1-7 17:45:26

代码哪里错了

assume cs:code
   code segment
      mov ax,0b800h
mov ds,ax
mov ax,0
mov bx,0
mov dx,61h
mov cx,10h
l: add bx,1
      mov ds:,dx
   loop l
int 21h
code ends
end

B800是显存内存地址空间
我用debug 用e命令倒可以可他妈这段代码写不进B800:怎么回事啊

Mercurial。 发表于 2014-1-7 18:10:53

是不是少了 mov ax,4c00h?

霸气外露 发表于 2014-1-8 08:38:31

确实,有条理的写代码才是关键。

lms99251 发表于 2014-1-9 14:02:39

是不是这个段地址被其他程序用了呢
页: [1]
查看完整版本: 代码哪里错了