问题
填空题
下面是求Y=X∧3的一段程序。设X放在数据XVAL单元,结果存入RESULT单元。完成该程序,使它能正确实现题中功能。
DSEGSEGMENT
TABLE DB 0,1,8,27,64,125,216
XVALDB 3
RESULT DB
SEGENDS
SSEGSEGMENT
ASSUME CS: CSEG, DS: DSEG, SS: STACK
START PROC FAR
PUSH S
MOV AX, 0
PUSH X
MOV AX, DATA
MOV DS, AX
MOV BX, OFFSET TABLE;BX指向表首址
MOV AH, 0 ;被查数作为索引值
MOV AL, XVAL
ADD BX, AX ;移动指针到查表位置
MOV AL, BX ;查表
MOV 【6】 , AL;存结果
RET
START ENDP
CSEGENDS
ENDSTART
答案
参考答案:RESULT
解析: 这句程序是用来存结果的,依题中要求结果应存入RESULT单元。