下面的程序段是利用寄存器传送参数的子程序调用程序结构,其功能是计算DAT变量中N个字节数据的累

15 查阅

下面的程序段是利用寄存器传送参数的子程序调用程序结构,其功能是计算DAT变量中N个字节数据的累加和,结果存放在RESULT内存单元中。在横线处填入适当的指令,使程序能完成预定的功能。

DAT DB 75,125,1,2,68,4

RESULT DW______

LEA BX, DAT

CALL SUBP

MOV RESULT,AX

SUBP: PUSHSI

XOR AX,AX

MOV SI,0

NEXT: ADD AL,[BX+SI]

ADC AH,1

INC SI

LOOP NEXT

POP SI

RET

参考答案:

MOVCXRESULT-DATMOVCX,RESULT-DAT

计算机三级