将片外4000H开始的20个BCD码数据转换为ASCII码,存如片内30H开始的地方

[复制链接]
查看11 | 回复1 | 2012-4-3 18:36:00 | 显示全部楼层 |阅读模式
20个BCD码数据,这个说法,不够明确。假设是20个字节的压缩BCD码数据,程序如下:
MOVDPTR,#4000H
MOVR0,#30H
MOVR2,#20LOP:
MOVXA,@DPTR
ANL A,#0FH
ORLA,#30H
MOV@R0,A
INCR0
MOVXA,@DPTR
SWAPA
ANL A,#0FH
ORLA,#30H
MOV@R0,A
INCR0
INCDPTR...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行