汇编语言什么时候用AX和AL,AH
初学汇编。。ASSUMECS:CODECODESEGMENTMOVAX,0FFFFHMOVDS,AX;DS=0FFFFMOVBX,0MOVCX,12;循环次数MOVDX,...
初学汇编。。
ASSUME CS:CODE
CODE SEGMENT
MOV AX,0FFFFH
MOV DS,AX ;DS=0FFFF
MOV BX,0
MOV CX,12 ;循环次数
MOV DX,0
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;HERE
LP: MOV AL,[BX]
MOV AH,0
ADD DX,AX
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;HERE ENDS
INC BX ;BX=BX+1
LOOP LP
MOV AX,4C00H
INT 21H
CODE ENDS
END
为什么在我标记的地方,为什么要把DS:[BX]的值赋给AL,
然后为什么又把AX赋给DX,直接DS:[BX]给AX不行吗
那什么时候应该赋给低八位什么给高八位?谢谢 展开
ASSUME CS:CODE
CODE SEGMENT
MOV AX,0FFFFH
MOV DS,AX ;DS=0FFFF
MOV BX,0
MOV CX,12 ;循环次数
MOV DX,0
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;HERE
LP: MOV AL,[BX]
MOV AH,0
ADD DX,AX
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;HERE ENDS
INC BX ;BX=BX+1
LOOP LP
MOV AX,4C00H
INT 21H
CODE ENDS
END
为什么在我标记的地方,为什么要把DS:[BX]的值赋给AL,
然后为什么又把AX赋给DX,直接DS:[BX]给AX不行吗
那什么时候应该赋给低八位什么给高八位?谢谢 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询