【正确答案】STACKSG SEGMENT STACK 'STACK'
DW 32 DUP (0)
STACKSG ENDS
DATASG SEGMENT
VX DW 150
VY DW 200
VZ DW 45
BUF DW?
DATASG ENDS
CODESG SEGMENT
MAIN PROC FAR
ASSUME SS: STACKSG, DS: DATASG, CS: CODESG
MOV AX, DATASG
MOV DS, AX
MOV AX, VX ;将变量VX的值传送至AX
ADD AX, VY ;将变量VY的值与AX的值相加,和送至AX
SUB AX, VZ ;将VX与VY的和减去变量VZ,差送至AX
MOV BUF, AX ;将最终结果传送至BUF
MOV AX, 4COOH
INT 21H
MAIN ENDP
CODESG ENDS
END MAIN
【答案解析】