问答题 按表达式BUF←VX+VY-VZ进行计算,将结果送入BUF存储单元中。
【正确答案】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
【答案解析】