用汇编语言编写源程序:用查表方法,将一位十六进制数转换成其ASCII码,并储存。

流程图如下:开始-->在数据段建立十六进制的ASCII码表-->设立数据段段地址-->表的首地址存BX中-->十六进制数存AL中-->从表中取出对应的ASCII码存AL中-->将AL存结果单元-->返回系统

建表太麻烦了,我就把中间用到的关键指令给楼主吧(注:我用的是nasm)
mov al,[十六进制值]
mov bx,表首地址
xlat
这三步即可使得al中的结果为对应十六进制数的ASCII码了。
温馨提示:答案为网友推荐,仅供参考
相似回答