帅锋 发表于 2012-2-4 12:43:55

大家帮忙看看 汇编 第五章 实验4(2)的代码哪里错了

大家帮忙看看,用edit写的代码,出现错误了,谢谢大家,代码如下:
assume cs:code
code segment
      mov ax,0
      mov ds,ax
      mov cx,40h
    s: mov ,al             //这行提示 1 sever errorsal换成ax也不行,我看书上说这种寻址方式可以啊

      inc al
      loop s
      mov ax,4c00h
      int 21h
code ends
end


小马过河 发表于 2012-2-4 12:55:02

al换成   bx

帅锋 发表于 2012-2-4 13:07:49

al换成   bx换了也好了,就是不知道原因,谢谢你了,小马。还有为什么换成bx就行呢?

北傲东北虎 发表于 2012-2-4 15:28:04

因为 bx默认段地址在DS中AX没有默认段地址
s: mov ds:,al            
页: [1]
查看完整版本: 大家帮忙看看 汇编 第五章 实验4(2)的代码哪里错了