📄 console.lst
字号:
0071 FE MOV R6,A
0072 AD00 R MOV R5,i+01H
0074 7B01 MOV R3,#001H
0076 120000 R LCALL _write_flash_chk
0079 D2DD SETB EAI
007B D2AF SETB EA
; SOURCE LINE # 135
007D 120000 R LCALL updatenv
0080 ?NXT62:
; SOURCE LINE # 137
0080 E500 R MOV A,c
0082 B4721D CJNE A,#072H,?NXT63
0085 850083 R MOV DPH,nvcp
0088 850082 R MOV DPL,nvcp+01H
008B A3 INC DPTR
008C A3 INC DPTR
008D A3 INC DPTR
008E A3 INC DPTR
008F A3 INC DPTR
0090 E0 MOVX A,@DPTR
0091 FC MOV R4,A
0092 E500 R MOV A,nvcp+01H
0094 2406 ADD A,#006H
0096 F582 MOV DPL,A
0098 E4 CLR A
0099 3500 R ADDC A,nvcp
009B F583 MOV DPH,A
009D E0 MOVX A,@DPTR
009E F500 R MOV i+01H,A
00A0 8C00 R MOV i,R4
00A2 ?NXT63:
; SOURCE LINE # 138
00A2 E500 R MOV A,c
00A4 B43E4C CJNE A,#03EH,?NXT64
; SOURCE LINE # 139
00A7 850083 R MOV DPH,nvcp
00AA 850082 R MOV DPL,nvcp+01H
00AD A3 INC DPTR
00AE A3 INC DPTR
00AF A3 INC DPTR
00B0 A3 INC DPTR
00B1 A3 INC DPTR
00B2 E0 MOVX A,@DPTR
00B3 FC MOV R4,A
00B4 E500 R MOV A,nvcp+01H
00B6 2406 ADD A,#006H
00B8 F582 MOV DPL,A
00BA E4 CLR A
00BB 3500 R ADDC A,nvcp
00BD F583 MOV DPH,A
00BF E0 MOVX A,@DPTR
00C0 2480 ADD A,#080H
00C2 F500 R MOV i+01H,A
00C4 E4 CLR A
00C5 3C ADDC A,R4
00C6 F500 R MOV i,A
; SOURCE LINE # 140
00C8 C2AF CLR EA
00CA C2DD CLR EAI
00CC E500 R MOV A,nvnp+01H
00CE 2405 ADD A,#005H
00D0 FF MOV R7,A
00D1 E4 CLR A
00D2 3500 R ADDC A,nvnp
00D4 FE MOV R6,A
00D5 AD00 R MOV R5,i
00D7 7B01 MOV R3,#001H
00D9 120000 R LCALL _write_flash_chk
; SOURCE LINE # 141
00DC E500 R MOV A,nvnp+01H
00DE 2406 ADD A,#006H
00E0 FF MOV R7,A
00E1 E4 CLR A
00E2 3500 R ADDC A,nvnp
00E4 FE MOV R6,A
00E5 AD00 R MOV R5,i+01H
00E7 7B01 MOV R3,#001H
00E9 120000 R LCALL _write_flash_chk
00EC D2DD SETB EAI
00EE D2AF SETB EA
; SOURCE LINE # 142
00F0 120000 R LCALL updatenv
00F3 ?NXT64:
; SOURCE LINE # 144
00F3 E500 R MOV A,c
00F5 B43C4D CJNE A,#03CH,?NXT65
; SOURCE LINE # 145
00F8 850083 R MOV DPH,nvcp
00FB 850082 R MOV DPL,nvcp+01H
00FE A3 INC DPTR
00FF A3 INC DPTR
0100 A3 INC DPTR
0101 A3 INC DPTR
0102 A3 INC DPTR
0103 E0 MOVX A,@DPTR
0104 FA MOV R2,A
0105 E500 R MOV A,nvcp+01H
0107 2406 ADD A,#006H
0109 F582 MOV DPL,A
010B E4 CLR A
010C 3500 R ADDC A,nvcp
010E F583 MOV DPH,A
0110 E0 MOVX A,@DPTR
0111 2480 ADD A,#080H
0113 F500 R MOV i+01H,A
0115 EA MOV A,R2
0116 34FF ADDC A,#0FFH
0118 F500 R MOV i,A
; SOURCE LINE # 146
011A C2AF CLR EA
011C C2DD CLR EAI
011E E500 R MOV A,nvnp+01H
0120 2405 ADD A,#005H
0122 FF MOV R7,A
0123 E4 CLR A
0124 3500 R ADDC A,nvnp
0126 FE MOV R6,A
0127 AD00 R MOV R5,i
0129 7B01 MOV R3,#001H
012B 120000 R LCALL _write_flash_chk
; SOURCE LINE # 147
012E E500 R MOV A,nvnp+01H
0130 2406 ADD A,#006H
0132 FF MOV R7,A
0133 E4 CLR A
0134 3500 R ADDC A,nvnp
0136 FE MOV R6,A
0137 AD00 R MOV R5,i+01H
0139 7B01 MOV R3,#001H
013B 120000 R LCALL _write_flash_chk
013E D2DD SETB EAI
0140 D2AF SETB EA
; SOURCE LINE # 148
0142 120000 R LCALL updatenv
0145 ?NXT65:
; SOURCE LINE # 150
0145 120000 R LCALL putcr
; SOURCE LINE # 151
0148 750000 R MOV j,#000H
014B ?FOR6:
; SOURCE LINE # 152
014B AF00 R MOV R7,i
014D 120000 R LCALL _tx_hex
0150 AF00 R MOV R7,i+01H
0152 120000 R LCALL _tx_hex
; SOURCE LINE # 153
0155 750000 R MOV k,#000H
0158 ?FOR7:
; SOURCE LINE # 154
0158 120000 R LCALL putspace1
015B AF00 R MOV R7,cpu
015D AC00 R MOV R4,i
015F AD00 R MOV R5,i+01H
0161 E4 CLR A
0162 FB MOV R3,A
0163 120000 R LCALL _fpm
0166 120000 R LCALL _tx_hex
; SOURCE LINE # 155
0169 0500 R INC i+01H
016B E500 R MOV A,i+01H
016D 7002 JNZ ?NXT69
016F 0500 R INC i
0171 ?NXT69:
; SOURCE LINE # 153
0171 0500 R INC k
0173 E500 R MOV A,k
0175 B410E0 CJNE A,#010H,?FOR7
; SOURCE LINE # 157
0178 120000 R LCALL putcr
; SOURCE LINE # 151
017B 0500 R INC j
017D E500 R MOV A,j
017F B408C9 CJNE A,#008H,?FOR6
0182 22 RET
; FUNCTION _display (END)
; FUNCTION screen (BEGIN)
; SOURCE LINE # 162
0000 120000 R LCALL version
; SOURCE LINE # 163
0003 7E00 R MOV R6,#HIGH(?STR?CONSOLE?BASE)
0005 7F00 R MOV R7,#LOW(?STR?CONSOLE?BASE)
0007 120000 R LCALL _putstr
; SOURCE LINE # 164
000A 7E00 R MOV R6,#HIGH(?STR?CONSOLE?BASE + 01EH)
000C 7F00 R MOV R7,#LOW(?STR?CONSOLE?BASE + 01EH)
000E 120000 R LCALL _putstr
; SOURCE LINE # 165
0011 7E00 R MOV R6,#HIGH(?STR?CONSOLE?BASE + 068H)
0013 7F00 R MOV R7,#LOW(?STR?CONSOLE?BASE + 068H)
0015 120000 R LCALL _putstr
; SOURCE LINE # 166
0018 7E00 R MOV R6,#HIGH(?STR?CONSOLE?BASE + 0BAH)
001A 7F00 R MOV R7,#LOW(?STR?CONSOLE?BASE + 0BAH)
001C 120000 R LCALL _putstr
; SOURCE LINE # 167
001F 7E00 R MOV R6,#HIGH(?STR?CONSOLE?BASE + 0ECH)
0021 7F00 R MOV R7,#LOW(?STR?CONSOLE?BASE + 0ECH)
0023 120000 R LCALL _putstr
; SOURCE LINE # 168
0026 7E00 R MOV R6,#HIGH(?STR?CONSOLE?BASE + 010BH)
0028 7F00 R MOV R7,#LOW(?STR?CONSOLE?BASE + 010BH)
002A 120000 R LCALL _putstr
; SOURCE LINE # 169
002D 7E00 R MOV R6,#HIGH(?STR?CONSOLE?BASE + 012BH)
002F 7F00 R MOV R7,#LOW(?STR?CONSOLE?BASE + 012BH)
0031 120000 R LCALL _putstr
; SOURCE LINE # 170
0034 7E00 R MOV R6,#HIGH(?STR?CONSOLE?BASE + 014EH)
0036 7F00 R MOV R7,#LOW(?STR?CONSOLE?BASE + 014EH)
0038 120000 R LCALL _putstr
; SOURCE LINE # 171
003B 7E00 R MOV R6,#HIGH(?STR?CONSOLE?BASE + 017DH)
003D 7F00 R MOV R7,#LOW(?STR?CONSOLE?BASE + 017DH)
003F 120000 R LCALL _putstr
; SOURCE LINE # 172
0042 7E00 R MOV R6,#HIGH(?STR?CONSOLE?BASE + 019CH)
0044 7F00 R MOV R7,#LOW(?STR?CONSOLE?BASE + 019CH)
0046 120000 R LCALL _putstr
; SOURCE LINE # 173
0049 7E00 R MOV R6,#HIGH(?STR?CONSOLE?BASE + 01BBH)
004B 7F00 R MOV R7,#LOW(?STR?CONSOLE?BASE + 01BBH)
004D 120000 R LCALL _putstr
0050 22 RET
; FUNCTION screen (END)
RC51 COMPILER V03.03.29, CONSOLE 06/03/03 11:20:19 PAGE 3
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
MSC1210. . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
MSC1211. . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
MSC1212. . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
PART . . . . . . . . . . . . . . . . . * TAG * ----- ENUM ----- -----
On . . . . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
Off. . . . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
OnOff. . . . . . . . . . . . . . . . . * TAG * ----- ENUM ----- -----
None . . . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
Master . . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
Target . . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
Both . . . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
Dest . . . . . . . . . . . . . . . . . * TAG * ----- ENUM ----- -----
Yes. . . . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
No . . . . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
YesNo. . . . . . . . . . . . . . . . . * TAG * ----- ENUM ----- -----
Bake . . . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
Program. . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
Mode . . . . . . . . . . . . . . . . . * TAG * ----- ENUM ----- -----
serial0_isr. . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
rx_byte. . . . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
c?090. . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
tx_byte. . . . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
c?091. . . . . . . . . . . . . . . . PARAM DATA U_CHAR 0000H 1
c?091. . . . . . . . . . . . . . . . PARAM DATA U_CHAR 0000H 1
putok. . . . . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
pass_fail?092. . . . . . . . . . . . PARAM DATA U_CHAR 0000H 1
pass_fail?092. . . . . . . . . . . . PARAM DATA U_CHAR 0000H 1
putcr. . . . . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
putprompt. . . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
putstr . . . . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
msg?095. . . . . . . . . . . . . . . PARAM DATA PTR 0000H 2
msg?095. . . . . . . . . . . . . . . PARAM DATA PTR 0000H 2
alarm. . . . . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
beep . . . . . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
i?097. . . . . . . . . . . . . . . . PARAM DATA U_INT 0000H 2
d?098. . . . . . . . . . . . . . . . PARAM DATA U_INT 0002H 2
i?097. . . . . . . . . . . . . . . . PARAM DATA U_INT 0000H 2
d?098. . . . . . . . . . . . . . . . PARAM DATA U_INT 0002H 2
nokey. . . . . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
high . . . . . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
k?100. . . . . . . . . . . . . . . . PARAM DATA U_CHAR 0000H 1
k?100. . . . . . . . . . . . . . . . PARAM DATA U_CHAR 0000H 1
display. . . . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
cpu?101. . . . . . . . . . . . . . . PARAM DATA U_CHAR 0000H 1
c?102. . . . . . . . . . . . . . . . PARAM DATA U_CHAR 0001H 1
input?103. . . . . . . . . . . . . . PARAM DATA U_INT 0002H 2
cpu?101. . . . . . . . . . . . . . . PARAM DATA U_CHAR 0000H 1
c?102. . . . . . . . . . . . . . . . PARAM DATA U_CHAR 0001H 1
input?103. . . . . . . . . . . . . . PARAM DATA U_INT 0002H 2
j?104. . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0004H 1
k?105. . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0007H 1
h?106. . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
l?107. . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
i?108. . . . . . . . . . . . . . . . . AUTO DATA U_INT 0005H 2
screen . . . . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
i?110. . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
rx_hdptr . . . . . . . . . . . . . . . EXTERN DATA PTR ----- -----
rxfull . . . . . . . . . . . . . . . . EXTERN DATA BIT ----- -----
rx_tailptr . . . . . . . . . . . . . . EXTERN DATA PTR ----- -----
rxmt . . . . . . . . . . . . . . . . . EXTERN DATA BIT ----- -----
tx_tailptr . . . . . . . . . . . . . . EXTERN DATA PTR ----- -----
tx_hdptr . . . . . . . . . . . . . . . EXTERN DATA PTR ----- -----
txfull . . . . . . . . . . . . . . . . EXTERN DATA BIT ----- -----
txmt . . . . . . . . . . . . . . . . . EXTERN DATA BIT ----- -----
putspace1. . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
t1 . . . . . . . . . . . . . . . . . . EXTERN DATA U_INT ----- -----
k1 . . . . . . . . . . . . . . . . . . EXTERN DATA U_CHAR ----- -----
k2 . . . . . . . . . . . . . . . . . . EXTERN DATA U_CHAR ----- -----
k3 . . . . . . . . . . . . . . . . . . EXTERN DATA U_CHAR ----- -----
nvnp . . . . . . . . . . . . . . . . . EXTERN DATA PTR ----- -----
nvcp . . . . . . . . . . . . . . . . . EXTERN DATA PTR ----- -----
tx_hex . . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
fpm. . . . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
write_flash_chk. . . . . . . . . . . . EXTERN CODE PROC ----- -----
updatenv . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
version. . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
RC51 COMPILER V03.03.29, CONSOLE 06/03/03 11:20:19 PAGE 4
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 890 ----
CONSTANT SIZE = 466 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 8
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
RC51 COMPILATION COMPLETE. 14 WARNINGS, 0 ERROR
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -