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

admin2009-02-15  37

问题 下面的程序段是利用寄存器传送参数的子程序调用程序结构,其功能是计算DAT变量中N个字节数据的累加和,结果存放在RESULT内存单元中。在横线处填入适当的指令,使程序能完成预定的功能。
   DAT       DB  75,125,1,2,68,4
   RESULT    DW______
             LEA BX,DAT
             CALL SUBP
             MOV RESULT,AX
   SUBP:    PUSH SI
             XOR AX,AX
             MOV SI,0
    NEXT:   ADD AL,[BX+SI]
             ADC AH,1
             INCSI
             LOOP NEXT
             POP SI
             RET

选项

答案MOVCX,RESULT-DAT

解析
转载请注明原文地址:https://jikaoti.com/ti/ZVV7FFFM
0

最新回复(0)