附加段中有一个未排序的数组,数组中的第一个元素是该数组的长度。要删除数组中与数据段中X相同的元素,程序如下。填写空格处使程序完整,并回答程序后的问题。空白6处要填写的指令是 【6】 。
DSEG SEGMENT
X DW 33
DSEG ENDS
ESEG SEGMENT
ARR DW 6,45,2l,68,33,87,74
ESEG ENDS
CSEG SEGMENT
ASSUME CS:CSEG,DS:DSEG,ES:ESEG
MAIN PROC FAR
START: PUSH DS
XOR AX,AX
PUSH AX
MOV AX,DSEG
MOV DS,AX
MOV AX,ESEG
MOV ES,ESEG
MOV AX,X
LEA DI,ARR
【6】
RET
MAIN ENDP
DEL PROC NEAR
【7】
PUSH DI
MOV CX,ES:[DI]
ADD DI,2
REPNE SCASW
JE DELETE
POP DI
JMP EXIT
DALETE: JCXZ LAST
AGAIN: MOV BX,ES:[DI]
MOV ES:[DI-2],BX
ADD DI,2
LOOP AGAIN
LAST: POP DI
DEC WORD PTR ES:[DI]
EXIT: RET
CSEG ENDS
END START