📄 aaa.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 + -