眼眸里的温柔 发表于 2012-6-6 12:53:28

关于字符串的比较问题

执行后,为什么屏幕上面没有输出呢???
data segment
   mess1   db'computer softwaer $'
data ends
extsegment
   mess2   db'comkuter softwaer $'
ext ends
code segment
assume cs:code,ds:data,es:ext
start:    movax,data
          movds,ax
       movax,ext
       moves,ax
       leasi,mess1
       leadi,mess2
      movcx,19
      cld
       repecmpsb
      jz   yes
      movdi,'n'
         jmpdisp
yes:movdi,'y'
disp:movah,2
          int21h
         movah,4ch
          int21h
code ends
end   start

﹎深ぐ┊ 发表于 2012-6-9 20:42:44

本帖最后由 ﹎深ぐ┊ 于 2012-6-9 20:45 编辑

待显示的字符应该放在 dl 里而非 di 中 把di改成dl 就可以显示了

﹎深ぐ┊ 发表于 2012-6-9 20:45:24

待显示的字符应该放在 dl 里而非 di 中
把di改成dl 就可以显示了
页: [1]
查看完整版本: 关于字符串的比较问题