【正确答案】DADA SEGMENT
FUN DW ?
M DW 12
N DW 4
DADA ENDS
CODE SEGMENT
ASSUME CS: CODE,DS: DATA
MAIN: MOV AX,DATA
MOV DS,AX
MOV AX,1
MOV BX,M
MOV CX,N
CALL MEN
MOV FUN,AX
MOV AH,4CH
INT 21H
CODE ENDS
MEN PROC
MM: MUL BX
LOOP MM
RET
ENDP
ENDMA TN
【答案解析】本题中,X和n可以在DATA数据段定义,也可以通过键盘输入,参考答案中采用前者。为了编写程序方便,现假设结果小于等于65535。