鱼C论坛

 找回密码
 立即注册
查看: 1601|回复: 1

求助一个字符转化ASIC码的问题

[复制链接]
发表于 2014-11-30 23:28:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
程序要输出学号,等信息,就是我定义的再DATA里面的东西(这个不重要),算法实现的是输入一个字符,然后在后面显示字符对应的asic码的值,我写了之后发现有的字符不能显示正确的.比如字母m.而且显示的是十六进制的asic码的值,求大神指导一下....怎么能改的正常..十六进制也无所谓了,只要显示正常...

DATA  SEGMENT
STRING DB '03122030 MABEICHENG',0AH,0DH,'$'
DATA  ENDS

CODE SEGMENT               
    ASSUME CS:CODE,DS:DATA
          START:       
                 MOV AX,DATA
                 MOV DS,AX
                 MOV DX,OFFSET STRING
                 MOV AH,09H
                 INT 21H
                 MOV CX,1
             S0: MOV  AH,01H
                 INT  21H
                 CMP  AL,'Q'
                    JAE S1  
                 CMP  AL,'q'
                    JAE S2   
           S4: MOV  AH,02H       
                   MOV  DL,AL
                   INT  21H
                   MOV  AH,00H
                   MOV  BH,10H
                   DIV  BH
                   ADD  AL,30H
                   MOV  BH,AH
                   MOV  AH,02H
                   MOV  DL,AL
                   INT  21H
                   ADD  BH,30H
                   MOV  DL,BH
                   INT  21H
                   INC  CX
                   LOOP S0
              S3: MOV  AH,4CH       
                      INT  21H
                      S1:CMP AL,'Q'
                          JBE S3
                         JMP S4
                      S2:CMP AL,'q'
                          JBE S3
                         JMP S4
CODE ENDS                       
END START                       



想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-12-1 14:27:18 | 显示全部楼层
自己改好了,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-7 00:15

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表