下面的程序通过子程序调用,将数组ARRAY的COUNT个元素求和,并将结果送SUM单元,分析这段程序后,补充完整程序中的空格部分。SUM DW ?ARRAY DW 200 DUP(?)COUNT DW 200┆MOV BX, OFFSET SUMPUSH BXMOV BX, OFFSET ARRAYPUSH BXMOV BX, OFFSET COUNTPUSH BXCALL SUMPROLABEL1:┆SUMPRO PROC NEARPUSH AXPUSH BXPUSH SIPUSH DIPUSH BPMOV BP,SP MOV SI, [BP+ ] ;得到ARRAY的地址MOV DI, [BP+ ] ;得到COUNT的地址MOV CX, [DI]MOV DI, [BP+ ] ;得到SUM的地址XOR AX, AXNEXT:ADD AX, [SI]INC SIINC SILOOP NEXTMOV [ ], AX ;送求和结果POPPOP DIPOP SIPOP BXPOP AXRET 6SUMPRO ENDP