📄
字号:
41
42
C51 COMPILER V6.12 __耞LED__马_____開C 12/28/2006 16:02:44 PAGE 5
ASSEMBLY LISTING OF GENERATED OBJECT CODE
; FUNCTION L?0028 (BEGIN)
0000 F500 R MOV b,A
0002 4500 R ORL A,a
0004 F590 MOV P1,A
; FUNCTION delay (BEGIN)
; SOURCE LINE # 11
; SOURCE LINE # 12
; SOURCE LINE # 14
;---- Variable 'm' assigned to Register 'R7' ----
0006 7F14 MOV R7,#014H
0008 ?C0001:
; SOURCE LINE # 15
;---- Variable 'n' assigned to Register 'R6' ----
0008 7E14 MOV R6,#014H
000A ?C0004:
; SOURCE LINE # 16
;---- Variable 's' assigned to Register 'R5' ----
000A 7DF8 MOV R5,#0F8H
000C ?C0007:
000C DDFE DJNZ R5,?C0007
000E ?C0006:
000E DEFA DJNZ R6,?C0004
0010 ?C0003:
0010 DFF6 DJNZ R7,?C0001
; SOURCE LINE # 17
0012 ?C0010:
0012 22 RET
; FUNCTION delay (END)
; FUNCTION main (BEGIN)
; SOURCE LINE # 18
; SOURCE LINE # 19
0000 ?C0011:
; SOURCE LINE # 20
; SOURCE LINE # 21
; SOURCE LINE # 22
0000 7500FE R MOV temp,#0FEH
; SOURCE LINE # 23
0003 850090 R MOV P1,temp
; SOURCE LINE # 24
0006 120000 R LCALL delay
; SOURCE LINE # 25
0009 750001 R MOV i,#01H
000C ?C0013:
; SOURCE LINE # 26
; SOURCE LINE # 27
000C AF00 R MOV R7,i
000E E500 R MOV A,temp
0010 A807 MOV R0,AR7
0012 08 INC R0
0013 8002 SJMP ?C0021
0015 ?C0020:
0015 C3 CLR C
0016 33 RLC A
0017 ?C0021:
0017 D8FC DJNZ R0,?C0020
0019 F500 R MOV a,A
; SOURCE LINE # 28
001B C3 CLR C
C51 COMPILER V6.12 __耞LED__马_____開C 12/28/2006 16:02:44 PAGE 6
001C 7408 MOV A,#08H
001E 9500 R SUBB A,i
0020 FF MOV R7,A
0021 E500 R MOV A,temp
0023 A807 MOV R0,AR7
0025 08 INC R0
0026 8002 SJMP ?C0023
0028 ?C0022:
0028 C3 CLR C
0029 13 RRC A
002A ?C0023:
002A D8FC DJNZ R0,?C0022
; SOURCE LINE # 29
; SOURCE LINE # 30
002C 120000 R LCALL L?0028
; SOURCE LINE # 31
002F 0500 R INC i
0031 E500 R MOV A,i
0033 C3 CLR C
0034 9408 SUBB A,#08H
0036 40D4 JC ?C0013
0038 ?C0014:
; SOURCE LINE # 32
0038 750001 R MOV i,#01H
003B ?C0016:
003B E500 R MOV A,i
003D C3 CLR C
003E 9408 SUBB A,#08H
0040 50BE JNC ?C0011
; SOURCE LINE # 33
; SOURCE LINE # 34
0042 AF00 R MOV R7,i
0044 E500 R MOV A,temp
0046 A807 MOV R0,AR7
0048 08 INC R0
0049 8002 SJMP ?C0025
004B ?C0024:
004B C3 CLR C
004C 13 RRC A
004D ?C0025:
004D D8FC DJNZ R0,?C0024
004F F500 R MOV a,A
; SOURCE LINE # 35
0051 C3 CLR C
0052 7408 MOV A,#08H
0054 9500 R SUBB A,i
0056 FF MOV R7,A
0057 E500 R MOV A,temp
0059 A807 MOV R0,AR7
005B 08 INC R0
005C 8002 SJMP ?C0027
005E ?C0026:
005E C3 CLR C
005F 33 RLC A
0060 ?C0027:
0060 D8FC DJNZ R0,?C0026
; SOURCE LINE # 36
; SOURCE LINE # 37
0062 120000 R LCALL L?0028
; SOURCE LINE # 38
0065 0500 R INC i
0067 80D2 SJMP ?C0016
C51 COMPILER V6.12 __耞LED__马_____開C 12/28/2006 16:02:44 PAGE 7
; FUNCTION main (END)
C51 COMPILER V6.12 __耞LED__马_____開C 12/28/2006 16:02:44 PAGE 8
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
P1 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0090H 1
AC . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D6H 1
T0 . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B4H 1
T1 . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B5H 1
EA . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00AFH 1
P0_0 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0080H 1
P1_0 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0090H 1
P0_1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0081H 1
delay. . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0006H -----
m. . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0007H 1
n. . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0006H 1
s. . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0005H 1
FL . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D1H 1
P2_0 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A0H 1
P1_1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0091H 1
P0_2 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0082H 1
P3_0 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B0H 1
P2_1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A1H 1
P1_2 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0092H 1
P0_3 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0083H 1
P3_1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B1H 1
P2_2 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A2H 1
P1_3 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0093H 1
P0_4 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0084H 1
P3_2 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B2H 1
P2_3 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A3H 1
P1_4 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0094H 1
P0_5 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0085H 1
RD . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B7H 1
P3_3 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B3H 1
P2_4 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A4H 1
P1_5 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0095H 1
P0_6 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0086H 1
P3_4 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B4H 1
P2_5 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A5H 1
P1_6 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0096H 1
P0_7 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0087H 1
P3_5 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B5H 1
ES . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00ACH 1
P2_6 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A6H 1
P1_7 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0097H 1
P3_6 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B6H 1
P2_7 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A7H 1
P3_7 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B7H 1
RI . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0098H 1
CY . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D7H 1
INT0 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B2H 1
INT1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B3H 1
TI . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0099H 1
PS . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00BCH 1
OV . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D2H 1
main . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
WR . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B6H 1
temp . . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0000H 1
IE0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0089H 1
IE1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008BH 1
ET0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A9H 1
C51 COMPILER V6.12 __耞LED__马_____開C 12/28/2006 16:02:44 PAGE 9
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
ET1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00ABH 1
TF0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008DH 1
ET2. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00ADH 1
TF1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008FH 1
RB8. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009AH 1
EX0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A8H 1
IT0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0088H 1
EX1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00AAH 1
TB8. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009BH 1
IT1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008AH 1
P. . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D0H 1
SM0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009FH 1
SM1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009EH 1
SM2. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009DH 1
PT0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B9H 1
RS0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D3H 1
PT1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00BBH 1
RS1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D4H 1
PT2. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00BDH 1
TR0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008CH 1
TR1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008EH 1
PX0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B8H 1
PX1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00BAH 1
a. . . . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0001H 1
b. . . . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0002H 1
REN. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009CH 1
i. . . . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0003H 1
RXD. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B0H 1
TXD. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B1H 1
F0 . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D5H 1
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 124 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 4 ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -