填空题
下面的程序用来计算1至50范围内所有能被5整除的数之和,在{{U}} 【6】 {{/U}}填空;使程序能按预定的设计要求正常执行。
DSEG SEGMENT
TEMP DW 0
REST DW ?,?
DSEG ENDS
SSEG SEGMENT
DB 200DUP(?)
SSEG ENDS
CSEG SEGMENT
ASSUM CS:CSEG,DS:DSEG,SS:SSEG
START PROC FAR
PUSH DS
XOR AX,AX
PUSH AX
MOV AX, DX
{{U}}【6】 {{/U}}
{{U}}【7】 {{/U}}
XOR BX,BX
NEXT: INC,TEMP
{{U}}【8】 {{/U}}
MOV DL,5
DIV DL
CMP AH,0
JNE DISP
ADD BX,TEMP
DISP: LOOP NEXT
MOV REST BX
RET
START ENDP
CSEG ENDS
END START
【正确答案】
1、MOV DS,AX
【答案解析】[解析] 将AX内容传入DS,也就是将DESG地址传入DS。