主题:简单程序中的一些细节问题
NAME EX91
DATA SEGMENT
STRING DB 1,2,3,4,5,6,7,8,9,10
SUM DW ?
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
MOV AX,0
LEA BX,STRING
MOV CX,10
NEXT:ADD AL,[BX]
ADC AH,0
INC BX
LOOP NEXT
MOV SUM,AX
MOV AH,4CH
INT 21H
CODE ENDS
END START
我的问题是
1.MOV AX,DATA这条语句到底是把什么传给的AX?
2.MOV AX,DATA
MOV DS,AX
这两条语句在这个程序里起到什么作用?我怎么看都没有起到什么作用,请大学帮忙看看
DATA SEGMENT
STRING DB 1,2,3,4,5,6,7,8,9,10
SUM DW ?
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
MOV AX,0
LEA BX,STRING
MOV CX,10
NEXT:ADD AL,[BX]
ADC AH,0
INC BX
LOOP NEXT
MOV SUM,AX
MOV AH,4CH
INT 21H
CODE ENDS
END START
我的问题是
1.MOV AX,DATA这条语句到底是把什么传给的AX?
2.MOV AX,DATA
MOV DS,AX
这两条语句在这个程序里起到什么作用?我怎么看都没有起到什么作用,请大学帮忙看看