+ -
当前位置:首页 → 问答吧 → 汇编显示字符求助

汇编显示字符求助

时间:2011-11-05

来源:互联网

计算Z=5X+3Y+10

代码如下:
DATA SEGMENT
X DB 15
Y DB 20
Z DW ?
DATA ENDS
CODE SEGMENT
  ASSUME CS:CODE,DS:DATA
MAIN PROC FAR
START:
  PUSH DS
  MOV AX,0
  PUSH AX
  MOV AX,DATA
  MOV DS,AX
  MOV AL,5
  MUL X
  MOV BX,AX
  MOV AL,3
  MUL Y
  ADD AX,BX
  ADD AX,10
  MOV Z,AX ; 结果保存在Z里
  RET
MAIN ENDP
CODE ENDS
  END START

想通过
MOV AH,09H
INT 21H
想显示计算结果Z,可是用 AH=09H功能,字符要以‘$'结束,但那个'$'字符怎么加到计算结果Z后呢??

作者: admtang   发布时间: 2011-11-05

可以设置data段里面的Z为这样:
Assembly code
z db 4(?),'$'

试试看

作者: cc199026   发布时间: 2011-11-05