回 帖 发 新 帖 刷新版面

主题:把一个十六进制数转换为对应的ASCII程序!

DATA SEGMENT
XX    DB 4
ASCII DB ?
DATA  ENDS
;
CODE SEGMENT
     ASSUEM CS:CODE,DS:DATA
START:MOV AX,DATA
      MOV DS,AX
      MOV AL,XX
      AND AL,0FH
      CMP AL,9
      JA  LAB1
      ADD AL,30H
      JMP LAB2
LAB1:ADD AL,37H
LAB2:MOV ASCII,AL
     MOV AH,4CH
     INT 21H
CODE ENDS
     END START
怎么会有错误呢?请大家帮忙更正

回复列表 (共11个回复)

11 楼

add al,0fh
or  al,0fh
为什么可以转换成ASCII码呢?

我来回复

您尚未登录,请登录后再回复。点此登录或注册