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

admin2008-12-15  34

问题 下面的程序段是利用寄存器传送参数的子程序调用程序结构,其功能是计算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

选项

答案MOVCX,RESULT-DAT

解析
转载请注明原文地址:https://kaotiyun.com/show/RpuZ777K
0

最新回复(0)