填空题

在下面的汇编语言源程序中填空,使程序结构完整。 DSEG SEGMENT DB -1 ARRAY DB 4,6,13,18,0 X EQU 2 LEN EQU $-ARRAY DSEG ENDS SSEG SEGMENT STACK DB 256DUP(0) SSEG ENDS CSEG SEGMENT ASSUNE CS:CSEG,DS:DSEG,SS:SSEG START PROC FAR PUSH DS XOR AX,AX PUSH AX MOV AX,DSEG MOV DS,AX MOV AL,X MOV BX,OPPSET ARRAY MOV SI,LEN -2 ;设置指向ARRAY+3字节单元的指针 ADD BX,SI ;形成基地址 MOV SI,0 SWM: CMP AL,[BX+SI] JGE INS MOV DL,[BX+SI] MOV [BX+SI+1),DL ;移动数据 DEC SI JMP SWIM INS: MOV [BX+SI+1],AL RET 【6】 CSEG ENDS END START

【参考答案】

START ENDP