把数0-9(BCD码)转换为相应的ASCII码的微机程序,存在ASCI数据区中

DAT SEGMENT
BCDM DB 09H,05H,06H,02H,08H,0,03H,01H,07H,04H
CUNT=$--BCDM
ASCI DB CUNT DUP(?)
DAT ENDS

你这是什么意思,什么语言写的,汇编吗。BCD转ASCII 加0x30就可以了。

举个例子:
非压缩bcd码转换成为ASCII码,只要加30H
20H单元转换成为ASCII放到片内50H
MOV A,#30H
ADDC A 20H
MOV 50H,A
21H单元转换成为ASCII放到片内51H
MOV A,#30H
ADDC A 21H
MOV 51H,A
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-20
用8086汇编?
相似回答