⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bcdadd.asm

📁 通过调试的有用的单片机控制程序
💻 ASM
字号:
;求多个BCD码的和,结果以16进制表示
ADDDAT          EQU     40H
DSUNL           DATA     51H
DSUNH           DATA    50H
DADDCOUNT       EQU     8
ORG     0000H
AJMP    BCDADD
BCDADD: MOV     R0,#ADDDAT
        MOV     A,#0
        MOV     DSUNL,A
        MOV     DSUNH,A
        MOV     R6,#DADDCOUNT
BCDADDLOP:      CLR     C
                MOV     A,@R0
                ANL     A,#0FH
                XCH     A,@R0
                SWAP    A
                ANL     A,#0FH
                MOV     B,#10
                MUL     AB
                ADD     A,@R0
                ADD     A,DSUNL
                MOV     DSUNL,A
                CLR     A
                ADDC    A,DSUNH
                MOV     DSUNH,A
                INC     R0
                DJNZ    R6,BCDADDLOP
                SJMP    $
                END
        
        
        

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -