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

📄 aaa.lst

📁 基于数码管的四位动态同步显示
💻 LST
字号:
A51 MACRO ASSEMBLER  AAA                                                                    31/03/08 16:37:38 PAGE     1


DOS MACRO ASSEMBLER A51 X4.86
OBJECT MODULE PLACED IN AAA.O
ASSEMBLER INVOKED BY: C:\OMF51\BIN\A51.EXE C:\AAA\AAA.ASM DB SB XR RB(0) PR(AAA.LST) OJ(AAA.O) 

LOC  OBJ            LINE     SOURCE

0000                   1          ORG 0000H
0000 0130              2                   AJMP MAIN
0030                   3                  ORG 0030H
0030 7530EF            4        MAIN:  MOV 30H,#0EFH
0033 E530              5                    MOV A,30H
0035 75F064            6                MOV B,#100
0038 84                7                DIV AB
0039 F520              8                MOV 20H,A
003B F531              9                MOV 31H,A
003D E5F0             10                MOV A,B
003F 75F00A           11                MOV B,#10
0042 84               12                DIV AB
0043 F532             13                MOV 32H,A
0045 85F033           14                MOV 33H,B
0048 C4               15                SWAP A
0049 25F0             16                ADD A,B
004B F521             17                MOV 21H,A
                      18     
                      19     
004D E531             20                MOV A,31H
004F 900097           21                MOV DPTR, #TAB2
0052 93               22                MOVC A,@A+DPTR
0053 F534             23                MOV 34H,A                             ;百位
                      24     
0055 E532             25                MOV A,32H
0057 900097           26                MOV DPTR,#TAB2
005A 93               27                MOVC A,@A+DPTR
005B F535             28                MOV 35H,A                             ;十位
                      29                 
005D E533             30                MOV A,33H
005F 900097           31                MOV DPTR,#TAB2
0062 93               32                MOVC A,@A+DPTR
0063 F536             33                MOV 36H,A                             ;个位
                      34     
0065 D2A1             35     DISP:  SETB  P2.1
0067 D2A2             36                SETB  P2.2
0069 853480           37                MOV  P0 , 34H
006C C2A0             38                CLR  P2.0
006E 12008C           39                LCALL DELAY
                      40     
0071 D2A0             41             SETB  P2.0
0073 D2A2             42                 SETB  P2.2
0075 853580           43             MOV  P0 , 35H
0078 C2A1             44             CLR   P2.1
007A 12008C           45             LCALL DELAY
                      46     
007D D2A0             47             SETB  P2.0
007F D2A1             48                 SETB  P2.1
0081 853680           49             MOV  P0 , 36H
0084 C2A2             50             CLR  P2.2
0086 12008C           51             LCALL DELAY
                      52     
0089 020065           53      LJMP DISP
008C 7C0A             54     DELAY:   MOV R4,#0AH
008E 7D18             55     LOOP:MOV R5,#18H
0090 00               56     LOOP1: NOP
0091 00               57              NOP
0092 DDFC             58              DJNZ R5,LOOP1
A51 MACRO ASSEMBLER  AAA                                                                    31/03/08 16:37:38 PAGE     2

0094 DCF8             59              DJNZ R4,LOOP
0096 22               60              RET 
                      61       
                      62        
0097 3F065B4F         63         TAB2:DB 3FH,06H,5BH,4FH,66H,60H,70H,07H,7FH,6FH
009B 66607007                
009F 7F6F                    
                      64     
                      65     
                      66           END
A51 MACRO ASSEMBLER  AAA                                                                    31/03/08 16:37:38 PAGE     3

XREF SYMBOL TABLE LISTING
---- ------ ----- -------


N A M E             T Y P E  V A L U E   ATTRIBUTES / REFERENCES

B. . . . . . . . .  D ADDR   00F0H   A      6 10 11 14 16
DELAY. . . . . . .  C ADDR   008CH   A      39 45 51 54#
DISP . . . . . . .  C ADDR   0065H   A      35# 53
LOOP . . . . . . .  C ADDR   008EH   A      55# 59
LOOP1. . . . . . .  C ADDR   0090H   A      56# 58
MAIN . . . . . . .  C ADDR   0030H   A      2 4#
P0 . . . . . . . .  D ADDR   0080H   A      37 43 49
P2 . . . . . . . .  D ADDR   00A0H   A      35 36 38 41 42 44 47 48 50
TAB2 . . . . . . .  C ADDR   0097H   A      21 26 31 63#


REGISTER BANK(S) USED: 0 

ASSEMBLY COMPLETE.  0 WARNING(S), 0 ERROR(S)

⌨️ 快捷键说明

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