回 帖 发 新 帖 刷新版面

主题:[讨论]汇编讨论!!

DATA  SEGMENT
      BUF  DW  3CC8H,?
DATA  ENDS
CODES  SEGMENT
      ASSUME CS:CODE,DS:DATA
START:
      MOV AX,DATA
      MOV DS,AX
      LEA BX,BUF
      MOV AX,[BX]
      AND AX,0FF0H    
      ADD BX,2
      MOV [BX],AX
    
      MOV AH,4CH
      INT 21H
CODES  ENDS
      END START

  以上代码怎么不能实现其功能呢??
     ADD BX,2
      MOV [BX],AX  这两句是干什么用的??
     
      

回复列表 (共2个回复)

沙发

add bx,2 是使bx(si)指向bx+2的地方,
mov [bx],ax 是把ax的值给bx指向的地方付值!

板凳

你用debug看一下运算结果啊
你又没让结果显示出来..

我来回复

您尚未登录,请登录后再回复。点此登录或注册