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

📄 mbcdadd.asm

📁 通过调试的有用的单片机控制程序
💻 ASM
字号:
;多字节BCD码相加结果用的是BCD码表示
MDATAD1 EQU     40H
MDATAD2 EQU     48H
MADDCOUNT       EQU     8
;SUNADDRESS EQU 4FH
ORG     0000H
AJMP    MBCDADD
MBCDADD:        MOV     R0,#MDATAD1
                MOV     R1,#MDATAD2
                MOV     R6,#MADDCOUNT
                ;计算高低字节的偏移量,方便以高单元作为低字节
                MOV     A,R6
                ADD     A,R0
                MOV     R0,A
                MOV     A,R6
                ADD     A,R1
                MOV     R1,A
                ;
                CLR     C
MBCDADDLOP:     MOV     A,@R0
                ADDC    A,@R1
                DA      A
                MOV     @R1,A
                DEC     R0
                DEC     R1
                DJNZ    R6,MBCDADDLOP
                CLR     A
                ADDC    A,#0
                MOV     @R1,A
                SJMP    $
                END
                
                
                
                

⌨️ 快捷键说明

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