返回首页
当前位置: 主页 > 编程基础知识 >

查表法编写汇编语言子程序实现BCD码和ASCII码的转换

时间:2013-04-09 17:50来源:未知 作者:牛牛 点击:
下面用查表法编一汇编语言子程序,将 R3 中的 BCD 码转换成 ASCII 码: MAIN: MOV A,R3 ;待转换的数送 A MOV DPTR,#TAR ;表首地址送 DPTR MOVC A,@A+DPTR ;查 ASCII 码表 MOV R3,A ;查表结果送 R3 RET TAR DB 30H,31H,32H,33H,34H DB 35H,36H,37H,38H,39

下面用查表法编一汇编语言子程序,将R3中的BCD码转换成ASCII码:

内容来自单片机之家www.dpj100.com

单片机

单片机

           MAIN:  MOV      A,R3          ;待转换的数送A

单片机

                    MOV      DPTR,#TAR    ;表首地址送DPTR 单片机

                    MOVC     A,@A+DPTR   ;查ASCII码表 单片机

                    MOV      R3,A           ;查表结果送R3

单片机

                    RET

单片机

            TAR    DB        30H,31H,32H,33H,34H 内容来自单片机之家www.dpj100.com

                    DB        35H,36H,37H,38H,39H

单片机

顶一下
(19)
82.6%
踩一下
(4)
17.4%
------分隔线----------------------------
推荐内容