网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
下面的程序段是利用寄存器传送参数的子程序调用程序结构,其功能是计算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
参考答案
更多 “ 下面的程序段是利用寄存器传送参数的子程序调用程序结构,其功能是计算DAT变量中N个字节数据的累加和,结果存放在RESULT内存单元中。在横线处填入适当的指令,使程序能完成预定的功能。DAT DB 75,125,1,2,68,4RESULT DW______LEA BX, DATCALL SUBPMOV RESULT,AXSUBP: PUSHSIXOR AX,AXMOV SI,0NEXT: ADD AL,[BX+SI]ADC AH,1INC SILOOP NEXTPOP SIRET ” 相关考题
考题
功能FC是不带“存储区”的代码块,类似于子程序,仅在被其他程序调用时才执行。调用FC时,需要用实际参数代替形式参数。当FC执行结束后,临时变量里的数据将会丢失。如果要永久保存数据,FC可以使用全局数据块。
考题
3、在子程序的开始处保护现场,返回前恢复现场的目的是()A.保证调用程序和子程序之间的参数传递B.保证调用程序正确转入子程序C.保证子程序正确返回调用程序D.避免调用程序和子程序之间的产生公用寄存器冲突
热门标签
最新试卷