📄 back_prc.lst
字号:
028F 7900 E MOV R1,#LOW list_str
0291 750003 E MOV ?_Disp_str?BYTE+04H,#03H
0294 750003 E MOV ?_Disp_str?BYTE+05H,#03H
0297 E4 CLR A
0298 F500 E MOV ?_Disp_str?BYTE+06H,A
029A 750070 E MOV ?_Disp_str?BYTE+07H,#070H
029D F500 E MOV ?_Disp_str?BYTE+08H,A
029F 7D04 MOV R5,#04H
02A1 120000 E LCALL _Disp_str
; SOURCE LINE # 238
02A4 ?C0042:
; SOURCE LINE # 239
02A4 E500 E MOV A,scr_mes_num
02A6 C3 CLR C
02A7 9405 SUBB A,#05H
02A9 404D JC ?C0028
; SOURCE LINE # 240
; SOURCE LINE # 241
02AB E500 E MOV A,list_num
02AD 9500 E SUBB A,scr_mes_num
02AF 2405 ADD A,#05H
02B1 FF MOV R7,A
02B2 120000 E LCALL _Get_list_str
; SOURCE LINE # 242
02B5 7B00 MOV R3,#00H
02B7 7A00 E MOV R2,#HIGH list_str
02B9 7900 E MOV R1,#LOW list_str
02BB 750003 E MOV ?_Disp_str?BYTE+04H,#03H
02BE 750003 E MOV ?_Disp_str?BYTE+05H,#03H
02C1 E4 CLR A
02C2 F500 E MOV ?_Disp_str?BYTE+06H,A
02C4 750070 E MOV ?_Disp_str?BYTE+07H,#070H
02C7 750001 E MOV ?_Disp_str?BYTE+08H,#01H
02CA 7D05 MOV R5,#05H
02CC ?C0073:
; SOURCE LINE # 243
; SOURCE LINE # 244
02CC 8027 SJMP ?C0074
; SOURCE LINE # 245
02CE ?C0044:
; SOURCE LINE # 246
02CE E500 E MOV A,scr_mes_num
02D0 C3 CLR C
02D1 9405 SUBB A,#05H
02D3 4023 JC ?C0028
; SOURCE LINE # 247
C51 COMPILER V7.06 BACK_PRC 06/10/2005 13:26:30 PAGE 17
; SOURCE LINE # 248
02D5 E500 E MOV A,list_num
02D7 9500 E SUBB A,scr_mes_num
02D9 2405 ADD A,#05H
02DB FF MOV R7,A
02DC 120000 E LCALL _Get_list_str
; SOURCE LINE # 249
02DF 7B00 MOV R3,#00H
02E1 7A00 E MOV R2,#HIGH list_str
02E3 7900 E MOV R1,#LOW list_str
02E5 750003 E MOV ?_Disp_str?BYTE+04H,#03H
02E8 750003 E MOV ?_Disp_str?BYTE+05H,#03H
02EB E4 CLR A
02EC F500 E MOV ?_Disp_str?BYTE+06H,A
02EE 750070 E MOV ?_Disp_str?BYTE+07H,#070H
02F1 F500 E MOV ?_Disp_str?BYTE+08H,A
02F3 7D05 MOV R5,#05H
02F5 ?C0074:
02F5 120000 E LCALL _Disp_str
; SOURCE LINE # 250
; SOURCE LINE # 251
; SOURCE LINE # 252
; SOURCE LINE # 253
02F8 ?C0028:
; SOURCE LINE # 254
02F8 E500 E MOV A,select_position
02FA B50004 E CJNE A,scr_mes_num,?C0046
; SOURCE LINE # 255
02FD D200 E SETB at_label
02FF 8002 SJMP ?C0047
0301 ?C0046:
; SOURCE LINE # 257
0301 C200 E CLR at_label
0303 ?C0047:
; SOURCE LINE # 258
0303 E500 E MOV A,list_num
0305 D3 SETB C
0306 9405 SUBB A,#05H
0308 400F JC ?C0048
; SOURCE LINE # 260
030A 7BFF MOV R3,#0FFH
030C 7A00 R MOV R2,#HIGH ?SC_11
030E 7900 R MOV R1,#LOW ?SC_11
0310 750001 E MOV ?_Disp_str?BYTE+04H,#01H
0313 750003 E MOV ?_Disp_str?BYTE+05H,#03H
0316 E4 CLR A
0317 801E SJMP ?C0075
0319 ?C0048:
; SOURCE LINE # 261
0319 E500 E MOV A,list_num
031B 7BFF MOV R3,#0FFH
031D B4050C CJNE A,#05H,?C0050
; SOURCE LINE # 263
0320 7A00 R MOV R2,#HIGH ?SC_33
0322 7900 R MOV R1,#LOW ?SC_33
0324 E4 CLR A
0325 F500 E MOV ?_Disp_str?BYTE+04H,A
0327 750003 E MOV ?_Disp_str?BYTE+05H,#03H
032A 800B SJMP ?C0068
032C ?C0050:
; SOURCE LINE # 265
032C 7A00 R MOV R2,#HIGH ?SC_16
C51 COMPILER V7.06 BACK_PRC 06/10/2005 13:26:30 PAGE 18
032E 7900 R MOV R1,#LOW ?SC_16
0330 750004 E MOV ?_Disp_str?BYTE+04H,#04H
0333 750003 E MOV ?_Disp_str?BYTE+05H,#03H
0336 E4 CLR A
0337 ?C0068:
0337 ?C0075:
0337 F500 E MOV ?_Disp_str?BYTE+06H,A
0339 750070 E MOV ?_Disp_str?BYTE+07H,#070H
033C A200 E MOV C,at_label
033E 33 RLC A
033F F500 E MOV ?_Disp_str?BYTE+08H,A
0341 7D07 MOV R5,#07H
0343 120000 E LCALL _Disp_str
0346 ?C0049:
; SOURCE LINE # 270
0346 E500 E MOV A,scr_mes_num
0348 6405 XRL A,#05H
034A 7048 JNZ ?C0052
; SOURCE LINE # 271
; SOURCE LINE # 273
034C E500 E MOV A,select_position
034E B40604 CJNE A,#06H,?C0053
; SOURCE LINE # 274
0351 D200 E SETB at_label
0353 8002 SJMP ?C0054
0355 ?C0053:
; SOURCE LINE # 276
0355 C200 E CLR at_label
0357 ?C0054:
; SOURCE LINE # 278
0357 E500 E MOV A,list_num
0359 D3 SETB C
035A 9405 SUBB A,#05H
035C 4029 JC ?C0055
; SOURCE LINE # 279
; SOURCE LINE # 280
035E 7BFF MOV R3,#0FFH
0360 7A00 R MOV R2,#HIGH ?SC_33
0362 7900 R MOV R1,#LOW ?SC_33
0364 750004 E MOV ?_Disp_str?BYTE+04H,#04H
0367 750003 E MOV ?_Disp_str?BYTE+05H,#03H
036A E4 CLR A
036B F500 E MOV ?_Disp_str?BYTE+06H,A
036D 750070 E MOV ?_Disp_str?BYTE+07H,#070H
0370 A200 E MOV C,at_label
0372 33 RLC A
0373 F500 E MOV ?_Disp_str?BYTE+08H,A
0375 7D07 MOV R5,#07H
0377 120000 E LCALL _Disp_str
; SOURCE LINE # 282
037A E500 E MOV A,select_position
037C B40704 CJNE A,#07H,?C0056
; SOURCE LINE # 283
037F D200 E SETB at_label
0381 802F SJMP ?C0077
0383 ?C0056:
; SOURCE LINE # 285
0383 C200 E CLR at_label
0385 ?C0057:
; SOURCE LINE # 287
; SOURCE LINE # 288
0385 802B SJMP ?C0077
C51 COMPILER V7.06 BACK_PRC 06/10/2005 13:26:30 PAGE 19
0387 ?C0055:
; SOURCE LINE # 290
; SOURCE LINE # 291
0387 E500 E MOV A,select_position
0389 B40604 CJNE A,#06H,?C0059
; SOURCE LINE # 292
038C D200 E SETB at_label
038E 8002 SJMP ?C0060
0390 ?C0059:
; SOURCE LINE # 294
0390 C200 E CLR at_label
0392 ?C0060:
; SOURCE LINE # 295
0392 ?C0076:
; SOURCE LINE # 296
; SOURCE LINE # 297
0392 801E SJMP ?C0077
0394 ?C0052:
; SOURCE LINE # 299
; SOURCE LINE # 301
0394 E500 E MOV A,scr_mes_num
0396 2401 ADD A,#01H
0398 FF MOV R7,A
0399 E4 CLR A
039A 33 RLC A
039B FE MOV R6,A
039C E500 E MOV A,select_position
039E B50708 CJNE A,AR7,?C0062
03A1 E4 CLR A
03A2 B50604 CJNE A,AR6,?C0062
; SOURCE LINE # 302
03A5 D200 E SETB at_label
03A7 8002 SJMP ?C0063
03A9 ?C0062:
; SOURCE LINE # 304
03A9 C200 E CLR at_label
03AB ?C0063:
; SOURCE LINE # 305
03AB E500 E MOV A,list_num
03AD C3 CLR C
03AE 9405 SUBB A,#05H
03B0 401C JC ?C0019
; SOURCE LINE # 307
03B2 ?C0077:
03B2 7BFF MOV R3,#0FFH
03B4 7A00 R MOV R2,#HIGH ?SC_16
03B6 7900 R MOV R1,#LOW ?SC_16
03B8 750007 E MOV ?_Disp_str?BYTE+04H,#07H
03BB 750003 E MOV ?_Disp_str?BYTE+05H,#03H
03BE E4 CLR A
03BF F500 E MOV ?_Disp_str?BYTE+06H,A
03C1 750070 E MOV ?_Disp_str?BYTE+07H,#070H
03C4 A200 E MOV C,at_label
03C6 33 RLC A
03C7 F500 E MOV ?_Disp_str?BYTE+08H,A
03C9 7D07 MOV R5,#07H
03CB 120000 E LCALL _Disp_str
; SOURCE LINE # 308
; SOURCE LINE # 310
; SOURCE LINE # 311
03CE ?C0019:
03CE 22 RET
C51 COMPILER V7.06 BACK_PRC 06/10/2005 13:26:30 PAGE 20
; FUNCTION Mes_list_disp (END)
C51 COMPILER V7.06 BACK_PRC 06/10/2005 13:26:30 PAGE 21
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
Backup_prc . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
P1 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0090H 1
P3 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B0H 1
Backup_hd. . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
mes_list_old . . . . . . . . . . . . . EXTERN DATA PTR ----- 2
ADDRESS. . . . . . . . . . . . . . . . TYPEDEF ----- UNION ----- 4
address. . . . . . . . . . . . . . . MEMBER ----- STRUCT 0000H 4
addr . . . . . . . . . . . . . . . . MEMBER ----- U_LONG 0000H 4
mes_list_F . . . . . . . . . . . . . . EXTERN DATA BIT ----- 1
IE . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A8H 1
Backup_time_prc. . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
IP . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B8H 1
scr_mes_num. . . . . . . . . . . . . . EXTERN DATA U_CHAR ----- 1
backup_sec_time. . . . . . . . . . . . EXTERN IDATA U_INT ----- 2
_Disp_str. . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
backup_hour_time . . . . . . . . . . . EXTERN IDATA U_CHAR ----- 1
backup_min_time. . . . . . . . . . . . EXTERN IDATA U_CHAR ----- 1
write_delay_time . . . . . . . . . . . EXTERN IDATA U_CHAR ----- 1
SCON . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0098H 1
TCON . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0088H 1
at_label . . . . . . . . . . . . . . . EXTERN DATA BIT ----- 1
backup_mes_control_no. . . . . . . . . EXTERN IDATA U_CHAR ----- 1
backup_prc_F . . . . . . . . . . . . . EXTERN DATA BIT ----- 1
write_F. . . . . . . . . . . . . . . . EXTERN DATA BIT ----- 1
Mes_list_disp. . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
i. . . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
_Get_list_str. . . . . . . . . . . . . EXTERN CODE PROC ----- -----
select_position. . . . . . . . . . . . EXTERN DATA U_CHAR ----- 1
_Write_sector. . . . . . . . . . . . . EXTERN CODE PROC ----- -----
mes_list . . . . . . . . . . . . . . . EXTERN DATA PTR ----- 2
Backup_mes_control . . . . . . . . . . PUBLIC CODE PROC 0000H -----
T2CON. . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00C8H 1
disp_tcb_list. . . . . . . . . . . . . EXTERN XDATA PTR ----- 2
SEPERATE_PAGE_DISP . . . . . . . . . . * TAG * ----- STRUCT ----- 4
row. . . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0000H 1
col. . . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0001H 1
page_content . . . . . . . . . . . . MEMBER ----- PTR 0002H 2
list_num . . . . . . . . . . . . . . . EXTERN DATA U_CHAR ----- 1
MES_CON_BLOCK. . . . . . . . . . . . . * TAG * ----- STRUCT ----- 9
mes_addr . . . . . . . . . . . . . . MEMBER ----- UNION 0000H 4
prev . . . . . . . . . . . . . . . . MEMBER ----- PTR 0004H 2
next . . . . . . . . . . . . . . . . MEMBER ----- PTR 0006H 2
new_old_F. . . . . . . . . . . . . . MEMBER ----- U_CHAR 0008H 1
list_str . . . . . . . . . . . . . . . EXTERN DATA ARRAY ----- 11
PSW. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00D0H 1
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 1095 ----
CONSTANT SIZE = 38 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 1
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 + -