📄 back_prc.lst
字号:
; SOURCE LINE # 167
00C2 7BFF MOV R3,#0FFH
00C4 7A00 R MOV R2,#HIGH ?SC_30
00C6 7900 R MOV R1,#LOW ?SC_30
00C8 E500 R MOV A,i
00CA 04 INC A
00CB FD MOV R5,A
00CC 750002 E MOV ?_Disp_str?BYTE+04H,#02H
00CF 750003 E MOV ?_Disp_str?BYTE+05H,#03H
00D2 E4 CLR A
00D3 F500 E MOV ?_Disp_str?BYTE+06H,A
00D5 750070 E MOV ?_Disp_str?BYTE+07H,#070H
00D8 F500 E MOV ?_Disp_str?BYTE+08H,A
00DA 120000 E LCALL _Disp_str
00DD ?C0025:
; SOURCE LINE # 168
00DD E500 E MOV A,mes_list_old+01H
00DF 2406 ADD A,#06H
00E1 F582 MOV DPL,A
00E3 E4 CLR A
00E4 3500 E ADDC A,mes_list_old
00E6 F583 MOV DPH,A
00E8 E0 MOVX A,@DPTR
00E9 FE MOV R6,A
00EA A3 INC DPTR
00EB E0 MOVX A,@DPTR
00EC 8E00 E MOV mes_list_old,R6
00EE F500 E MOV mes_list_old+01H,A
; SOURCE LINE # 170
00F0 0500 E INC list_num
; SOURCE LINE # 171
00F2 AF00 E MOV R7,list_num
00F4 120000 E LCALL _Get_list_str
; SOURCE LINE # 173
00F7 E500 E MOV A,select_position
C51 COMPILER V7.06 BACK_PRC 06/10/2005 13:26:30 PAGE 12
00F9 B50004 R CJNE A,i,?C0026
; SOURCE LINE # 174
00FC D200 E SETB at_label
00FE 8002 SJMP ?C0027
0100 ?C0026:
; SOURCE LINE # 176
0100 C200 E CLR at_label
0102 ?C0027:
; SOURCE LINE # 178
0102 7B00 MOV R3,#00H
0104 7A00 E MOV R2,#HIGH list_str
0106 7900 E MOV R1,#LOW list_str
0108 E500 R MOV A,i
010A 04 INC A
010B FD MOV R5,A
010C 750003 E MOV ?_Disp_str?BYTE+04H,#03H
010F 750003 E MOV ?_Disp_str?BYTE+05H,#03H
0112 E4 CLR A
0113 F500 E MOV ?_Disp_str?BYTE+06H,A
0115 750070 E MOV ?_Disp_str?BYTE+07H,#070H
0118 A200 E MOV C,at_label
011A 33 RLC A
011B F500 E MOV ?_Disp_str?BYTE+08H,A
011D 120000 E LCALL _Disp_str
; SOURCE LINE # 180
0120 0500 R INC i
0122 8088 SJMP ?C0022
0124 ?C0023:
; SOURCE LINE # 181
0124 C200 E CLR mes_list_F
; SOURCE LINE # 182
0126 020000 R LJMP ?C0028
0129 ?C0021:
; SOURCE LINE # 184
; SOURCE LINE # 185
0129 E500 E MOV A,select_position
012B 14 DEC A
012C 6046 JZ ?C0032
012E 14 DEC A
012F 7003 JNZ $ + 5H
0131 020000 R LJMP ?C0035
0134 14 DEC A
0135 7003 JNZ $ + 5H
0137 020000 R LJMP ?C0038
013A 14 DEC A
013B 7003 JNZ $ + 5H
013D 020000 R LJMP ?C0041
0140 2404 ADD A,#04H
0142 6003 JZ $ + 5H
0144 020000 R LJMP ?C0044
; SOURCE LINE # 186
; SOURCE LINE # 187
0147 ?C0030:
; SOURCE LINE # 188
0147 E500 E MOV A,scr_mes_num
0149 C3 CLR C
014A 9401 SUBB A,#01H
014C 5003 JNC $ + 5H
014E 020000 R LJMP ?C0028
; SOURCE LINE # 189
; SOURCE LINE # 190
0151 E500 E MOV A,list_num
C51 COMPILER V7.06 BACK_PRC 06/10/2005 13:26:30 PAGE 13
0153 9500 E SUBB A,scr_mes_num
0155 04 INC A
0156 FF MOV R7,A
0157 120000 E LCALL _Get_list_str
; SOURCE LINE # 191
015A 7B00 MOV R3,#00H
015C 7A00 E MOV R2,#HIGH list_str
015E 7900 E MOV R1,#LOW list_str
0160 750003 E MOV ?_Disp_str?BYTE+04H,#03H
0163 750003 E MOV ?_Disp_str?BYTE+05H,#03H
0166 E4 CLR A
0167 F500 E MOV ?_Disp_str?BYTE+06H,A
0169 750070 E MOV ?_Disp_str?BYTE+07H,#070H
016C 750001 E MOV ?_Disp_str?BYTE+08H,#01H
016F 7D01 MOV R5,#01H
; SOURCE LINE # 193
; SOURCE LINE # 194
0171 020000 R LJMP ?C0074
; SOURCE LINE # 195
0174 ?C0032:
; SOURCE LINE # 196
0174 E500 E MOV A,scr_mes_num
0176 C3 CLR C
0177 9401 SUBB A,#01H
0179 4022 JC ?C0033
; SOURCE LINE # 197
017B E500 E MOV A,list_num
017D 9500 E SUBB A,scr_mes_num
017F 04 INC A
0180 FF MOV R7,A
0181 120000 E LCALL _Get_list_str
; SOURCE LINE # 198
0184 7B00 MOV R3,#00H
0186 7A00 E MOV R2,#HIGH list_str
0188 7900 E MOV R1,#LOW list_str
018A 750003 E MOV ?_Disp_str?BYTE+04H,#03H
018D 750003 E MOV ?_Disp_str?BYTE+05H,#03H
0190 E4 CLR A
0191 F500 E MOV ?_Disp_str?BYTE+06H,A
0193 750070 E MOV ?_Disp_str?BYTE+07H,#070H
0196 F500 E MOV ?_Disp_str?BYTE+08H,A
0198 7D01 MOV R5,#01H
019A 120000 E LCALL _Disp_str
; SOURCE LINE # 200
019D ?C0033:
; SOURCE LINE # 201
019D E500 E MOV A,scr_mes_num
019F C3 CLR C
01A0 9402 SUBB A,#02H
01A2 5003 JNC $ + 5H
01A4 020000 R LJMP ?C0028
; SOURCE LINE # 202
; SOURCE LINE # 203
01A7 E500 E MOV A,list_num
01A9 9500 E SUBB A,scr_mes_num
01AB 2402 ADD A,#02H
01AD FF MOV R7,A
01AE 120000 E LCALL _Get_list_str
; SOURCE LINE # 204
01B1 7B00 MOV R3,#00H
01B3 7A00 E MOV R2,#HIGH list_str
01B5 7900 E MOV R1,#LOW list_str
C51 COMPILER V7.06 BACK_PRC 06/10/2005 13:26:30 PAGE 14
01B7 750003 E MOV ?_Disp_str?BYTE+04H,#03H
01BA 750003 E MOV ?_Disp_str?BYTE+05H,#03H
01BD E4 CLR A
01BE F500 E MOV ?_Disp_str?BYTE+06H,A
01C0 750070 E MOV ?_Disp_str?BYTE+07H,#070H
01C3 750001 E MOV ?_Disp_str?BYTE+08H,#01H
01C6 7D02 MOV R5,#02H
01C8 ?C0070:
; SOURCE LINE # 206
; SOURCE LINE # 207
01C8 020000 R LJMP ?C0074
; SOURCE LINE # 208
01CB ?C0035:
; SOURCE LINE # 209
01CB E500 E MOV A,scr_mes_num
01CD C3 CLR C
01CE 9402 SUBB A,#02H
01D0 4023 JC ?C0036
; SOURCE LINE # 210
; SOURCE LINE # 211
01D2 E500 E MOV A,list_num
01D4 9500 E SUBB A,scr_mes_num
01D6 2402 ADD A,#02H
01D8 FF MOV R7,A
01D9 120000 E LCALL _Get_list_str
; SOURCE LINE # 212
01DC 7B00 MOV R3,#00H
01DE 7A00 E MOV R2,#HIGH list_str
01E0 7900 E MOV R1,#LOW list_str
01E2 750003 E MOV ?_Disp_str?BYTE+04H,#03H
01E5 750003 E MOV ?_Disp_str?BYTE+05H,#03H
01E8 E4 CLR A
01E9 F500 E MOV ?_Disp_str?BYTE+06H,A
01EB 750070 E MOV ?_Disp_str?BYTE+07H,#070H
01EE F500 E MOV ?_Disp_str?BYTE+08H,A
01F0 7D02 MOV R5,#02H
01F2 120000 E LCALL _Disp_str
; SOURCE LINE # 214
01F5 ?C0036:
; SOURCE LINE # 215
01F5 E500 E MOV A,scr_mes_num
01F7 C3 CLR C
01F8 9403 SUBB A,#03H
01FA 5003 JNC $ + 5H
01FC 020000 R LJMP ?C0028
; SOURCE LINE # 216
; SOURCE LINE # 217
01FF E500 E MOV A,list_num
0201 9500 E SUBB A,scr_mes_num
0203 2403 ADD A,#03H
0205 FF MOV R7,A
0206 120000 E LCALL _Get_list_str
; SOURCE LINE # 218
0209 7B00 MOV R3,#00H
020B 7A00 E MOV R2,#HIGH list_str
020D 7900 E MOV R1,#LOW list_str
020F 750003 E MOV ?_Disp_str?BYTE+04H,#03H
0212 750003 E MOV ?_Disp_str?BYTE+05H,#03H
0215 E4 CLR A
0216 F500 E MOV ?_Disp_str?BYTE+06H,A
0218 750070 E MOV ?_Disp_str?BYTE+07H,#070H
021B 750001 E MOV ?_Disp_str?BYTE+08H,#01H
C51 COMPILER V7.06 BACK_PRC 06/10/2005 13:26:30 PAGE 15
021E 7D03 MOV R5,#03H
0220 ?C0071:
; SOURCE LINE # 219
; SOURCE LINE # 220
0220 020000 R LJMP ?C0074
; SOURCE LINE # 221
0223 ?C0038:
; SOURCE LINE # 222
0223 E500 E MOV A,scr_mes_num
0225 C3 CLR C
0226 9403 SUBB A,#03H
0228 4023 JC ?C0039
; SOURCE LINE # 223
; SOURCE LINE # 224
022A E500 E MOV A,list_num
022C 9500 E SUBB A,scr_mes_num
022E 2403 ADD A,#03H
0230 FF MOV R7,A
0231 120000 E LCALL _Get_list_str
; SOURCE LINE # 225
0234 7B00 MOV R3,#00H
0236 7A00 E MOV R2,#HIGH list_str
0238 7900 E MOV R1,#LOW list_str
023A 750003 E MOV ?_Disp_str?BYTE+04H,#03H
023D 750003 E MOV ?_Disp_str?BYTE+05H,#03H
0240 E4 CLR A
0241 F500 E MOV ?_Disp_str?BYTE+06H,A
0243 750070 E MOV ?_Disp_str?BYTE+07H,#070H
0246 F500 E MOV ?_Disp_str?BYTE+08H,A
0248 7D03 MOV R5,#03H
024A 120000 E LCALL _Disp_str
; SOURCE LINE # 226
024D ?C0039:
; SOURCE LINE # 227
024D E500 E MOV A,scr_mes_num
024F C3 CLR C
0250 9404 SUBB A,#04H
0252 5003 JNC $ + 5H
0254 020000 R LJMP ?C0028
; SOURCE LINE # 228
; SOURCE LINE # 229
0257 E500 E MOV A,list_num
0259 9500 E SUBB A,scr_mes_num
025B 2404 ADD A,#04H
025D FF MOV R7,A
025E 120000 E LCALL _Get_list_str
; SOURCE LINE # 230
0261 7B00 MOV R3,#00H
0263 7A00 E MOV R2,#HIGH list_str
0265 7900 E MOV R1,#LOW list_str
0267 750003 E MOV ?_Disp_str?BYTE+04H,#03H
026A 750003 E MOV ?_Disp_str?BYTE+05H,#03H
026D E4 CLR A
026E F500 E MOV ?_Disp_str?BYTE+06H,A
0270 750070 E MOV ?_Disp_str?BYTE+07H,#070H
0273 750001 E MOV ?_Disp_str?BYTE+08H,#01H
0276 7D04 MOV R5,#04H
0278 ?C0072:
; SOURCE LINE # 231
; SOURCE LINE # 232
0278 807B SJMP ?C0074
; SOURCE LINE # 233
C51 COMPILER V7.06 BACK_PRC 06/10/2005 13:26:30 PAGE 16
027A ?C0041:
; SOURCE LINE # 234
027A E500 E MOV A,scr_mes_num
027C C3 CLR C
027D 9404 SUBB A,#04H
027F 4023 JC ?C0042
; SOURCE LINE # 235
; SOURCE LINE # 236
0281 E500 E MOV A,list_num
0283 9500 E SUBB A,scr_mes_num
0285 2404 ADD A,#04H
0287 FF MOV R7,A
0288 120000 E LCALL _Get_list_str
; SOURCE LINE # 237
028B 7B00 MOV R3,#00H
028D 7A00 E MOV R2,#HIGH list_str
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -