当前位置: 代码迷 >> 汇编语言 >> 汇编新手提问,该怎么解决
  详细解决方案

汇编新手提问,该怎么解决

热度:9089   发布时间:2013-02-26 00:00:00.0
汇编新手提问
看王爽的汇编语言中有道题是这样的:向内存0:200~0:23f依次传送数据0~63(3FH)
我的代码是这样的:
    assume   cs:   resetdata
resetdata   segment
    mov   ax,200h
    mov   ds,ax
    mov   bx,0
    mov   cx,63
  s:   mov   ds:[bx],bx
        inc   bx
        loop   s
    mov   ax,4c00h
    int   21h
resetdata   ends
end
请指教错在哪,编译不过去呀


------解决方案--------------------------------------------------------
你的段地址错了,请再仔细看p111页5.8的内容,另外循环次数是64。mov ds:[bx],bx可以写成mov [bx],bl避免操作数尺寸不一样而产生编译错误。
  相关解决方案