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

📄 四位bcd码的减法程序.lst

📁 单片机七段显示码的原程序 其简要的概括了程序的手写规范 对单片机初学者来说是很有意义的哟
💻 LST
字号:
8051 Assembler           Version 1.00   03/22/107 14:34:46    Page 1
E:\学习资料\单片机\拷贝给学生的资料\七段显示0\四位BCD码的减法程序.ASM



    1 0000               ORG     0000H
    2 0000 020030       BEGIN:  LJMP INIT
    3 0003               ORG     0003H   ;INT0
    4 0003 32            RETI
    5 000B               ORG     000BH   ;T0 INT
    6 000B 32            RETI
    7 0013               ORG     0013H   ;1NT1
    8 0013 32            RETI
    9 001B               ORG     001BH   ;T1 INT
   10 001B 32            RETI
   11 0023               ORG     0023H   ;S PORT INT
   12 0023 32            RETI
   13 002B               ORG     002BH   ;T2 INT
   14 002B 32            RETI
   15 0030               ORG     0030H
   16 0030 787F         INIT: MOV     R0,#07FH
   17 0032 7400                MOV     A, #00H
   18 0034              CLE0FFH:
   19 0034 F6                   MOV     @R0,A
   20 0035 D8FD                 DJNZ    R0,CLE0FFH
   21 0037              
   22 0037              ;SET STACK AREA  70H--7FH
   23 0037 758170               MOV     SP,#70H
   24 003A 75D000               MOV     PSW,#00H
   25 003D                      
   26 003D               MOV R1,50H
   27 003D               MOV R0,60H
   28 003D C3            CLR C   

                         LCALL BSUB
 **** Error  :  Undefined symbol/label: BSUB
   29 003E 120000        LCALL BSUB
   30 0041               MOV 40H,A

                         LCALL BSUB
 **** Error  :  Undefined symbol/label: BSUB
   31 0041 120000        LCALL BSUB

                         MOV 41H, A
 **** Error  :  Invalid digit (for base 10) in number
   32 0044 F528          MOV 41H, A
                         BUSB:MOV A,#9AH
   34 0046                SUBB A,@R0
   35 0046 27            ADD A,@R1
   36 0047 D4            DA A

                         INC RO
 **** Error  :  Undefined symbol/label: RO
   37 0048 0500          INC RO
   38 004A 09            INC R1
   39 004B B3            CPL C
   40 004C 22            RET
   41 004D               END

Defined Symbols:

Defined Labels:
  BEGIN                                     000000  0
  CLE0FFH                                   000034  52
  INIT                                      000030  48

⌨️ 快捷键说明

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