📄 disp_txt_prc.lst
字号:
0124 020000 R LJMP ?C0019
; SOURCE LINE # 194
; SOURCE LINE # 195
0127 807A SJMP ?C0045
0129 ?C0011:
; SOURCE LINE # 197
; SOURCE LINE # 198
0129 E500 E MOV A,select_position
012B 7004 JNZ ?C0025
; SOURCE LINE # 199
012D D200 E SETB at_label
012F 8002 SJMP ?C0026
0131 ?C0025:
; SOURCE LINE # 201
C51 COMPILER V7.06 DISP_TXT_PRC 06/10/2005 13:26:29 PAGE 11
0131 C200 E CLR at_label
0133 ?C0026:
; SOURCE LINE # 202
0133 E500 E MOV A,disp_no_u
0135 7BFF MOV R3,#0FFH
0137 700C JNZ ?C0027
; SOURCE LINE # 204
0139 7A00 R MOV R2,#HIGH ?SC_44
013B 7900 R MOV R1,#LOW ?SC_44
013D 750001 E MOV ?_Disp_str?BYTE+04H,#01H
0140 750003 E MOV ?_Disp_str?BYTE+05H,#03H
0143 800B SJMP ?C0043
0145 ?C0027:
; SOURCE LINE # 207
0145 7A00 R MOV R2,#HIGH ?SC_34
0147 7900 R MOV R1,#LOW ?SC_34
0149 750001 E MOV ?_Disp_str?BYTE+04H,#01H
014C 750003 E MOV ?_Disp_str?BYTE+05H,#03H
014F E4 CLR A
0150 ?C0043:
0150 F500 E MOV ?_Disp_str?BYTE+06H,A
0152 750070 E MOV ?_Disp_str?BYTE+07H,#070H
0155 A200 E MOV C,at_label
0157 33 RLC A
0158 F500 E MOV ?_Disp_str?BYTE+08H,A
015A 7D07 MOV R5,#07H
015C 120000 E LCALL _Disp_str
015F ?C0028:
; SOURCE LINE # 208
015F E500 E MOV A,select_position
0161 B40104 CJNE A,#01H,?C0029
; SOURCE LINE # 209
0164 D200 E SETB at_label
0166 8002 SJMP ?C0030
0168 ?C0029:
; SOURCE LINE # 211
0168 C200 E CLR at_label
016A ?C0030:
; SOURCE LINE # 212
016A E500 E MOV A,disp_no_u
016C 700E JNZ ?C0031
; SOURCE LINE # 214
; SOURCE LINE # 215
016E ?C0044:
016E 7BFF MOV R3,#0FFH
0170 7A00 R MOV R2,#HIGH ?SC_39
0172 7900 R MOV R1,#LOW ?SC_39
0174 750007 E MOV ?_Disp_str?BYTE+04H,#07H
0177 750003 E MOV ?_Disp_str?BYTE+05H,#03H
017A 8034 SJMP ?C0046
; SOURCE LINE # 217
017C ?C0031:
; SOURCE LINE # 220
017C 7BFF MOV R3,#0FFH
017E 7A00 R MOV R2,#HIGH ?SC_44
0180 7900 R MOV R1,#LOW ?SC_44
0182 750004 E MOV ?_Disp_str?BYTE+04H,#04H
0185 750003 E MOV ?_Disp_str?BYTE+05H,#03H
0188 E4 CLR A
0189 F500 E MOV ?_Disp_str?BYTE+06H,A
018B 750070 E MOV ?_Disp_str?BYTE+07H,#070H
018E A200 E MOV C,at_label
C51 COMPILER V7.06 DISP_TXT_PRC 06/10/2005 13:26:29 PAGE 12
0190 33 RLC A
0191 F500 E MOV ?_Disp_str?BYTE+08H,A
0193 7D07 MOV R5,#07H
0195 120000 E LCALL _Disp_str
0198 ?C0032:
; SOURCE LINE # 222
0198 E500 E MOV A,select_position
019A B40204 CJNE A,#02H,?C0033
; SOURCE LINE # 223
019D D200 E SETB at_label
019F 8002 SJMP ?C0034
01A1 ?C0033:
; SOURCE LINE # 225
01A1 C200 E CLR at_label
01A3 ?C0034:
; SOURCE LINE # 227
01A3 ?C0045:
01A3 7BFF MOV R3,#0FFH
01A5 7A00 R MOV R2,#HIGH ?SC_39
01A7 7900 R MOV R1,#LOW ?SC_39
01A9 750007 E MOV ?_Disp_str?BYTE+04H,#07H
01AC 750003 E MOV ?_Disp_str?BYTE+05H,#03H
01AF E4 CLR A
01B0 ?C0046:
01B0 F500 E MOV ?_Disp_str?BYTE+06H,A
01B2 750070 E MOV ?_Disp_str?BYTE+07H,#070H
01B5 A200 E MOV C,at_label
01B7 33 RLC A
01B8 F500 E MOV ?_Disp_str?BYTE+08H,A
01BA 7D07 MOV R5,#07H
01BC 120000 E LCALL _Disp_str
; SOURCE LINE # 228
; SOURCE LINE # 230
01BF ?C0019:
01BF 22 RET
; FUNCTION Mes_content_disp (END)
; FUNCTION Disp_prc (BEGIN)
; SOURCE LINE # 233
; SOURCE LINE # 234
; SOURCE LINE # 235
0000 200078 E JB write_F,?C0037
; SOURCE LINE # 236
; SOURCE LINE # 237
0003 E500 E MOV A,disp_mode_old
0005 6500 E XRL A,disp_mode
0007 6037 JZ ?C0036
; SOURCE LINE # 238
; SOURCE LINE # 240
0009 E4 CLR A
000A F500 E MOV disp_no_u,A
; SOURCE LINE # 242
000C 120000 E LCALL Vram_clear
; SOURCE LINE # 243
000F E500 E MOV A,disp_mode
0011 75F003 MOV B,#03H
0014 A4 MUL AB
0015 2400 R ADD A,#LOW disp_tbl
0017 F582 MOV DPL,A
0019 E4 CLR A
001A 3400 R ADDC A,#HIGH disp_tbl
001C F583 MOV DPH,A
C51 COMPILER V7.06 DISP_TXT_PRC 06/10/2005 13:26:29 PAGE 13
001E E4 CLR A
001F 93 MOVC A,@A+DPTR
0020 FB MOV R3,A
0021 7401 MOV A,#01H
0023 93 MOVC A,@A+DPTR
0024 FA MOV R2,A
0025 7402 MOV A,#02H
0027 93 MOVC A,@A+DPTR
0028 F9 MOV R1,A
0029 75F003 MOV B,#03H
002C E500 E MOV A,disp_no_u
002E A4 MUL AB
002F F582 MOV DPL,A
0031 85F083 MOV DPH,B
0034 120000 E LCALL ?C?PLDOPTR
0037 120000 E LCALL ?C?ICALL
; SOURCE LINE # 244
003A 850000 E MOV disp_mode_old,disp_mode
; SOURCE LINE # 245
003D C200 E CLR disp_change_F
003F 22 RET
; SOURCE LINE # 247
0040 ?C0036:
; SOURCE LINE # 249
0040 300038 E JNB disp_change_F,?C0037
; SOURCE LINE # 250
; SOURCE LINE # 251
0043 200003 E JB mes_list_F,?C0041
0046 300005 E JNB clear_scr_F,?C0040
0049 ?C0041:
; SOURCE LINE # 252
; SOURCE LINE # 253
0049 120000 E LCALL Vram_clear
; SOURCE LINE # 254
004C C200 E CLR clear_scr_F
; SOURCE LINE # 255
004E ?C0040:
; SOURCE LINE # 256
004E E500 E MOV A,disp_mode
0050 75F003 MOV B,#03H
0053 A4 MUL AB
0054 2400 R ADD A,#LOW disp_tbl
0056 F582 MOV DPL,A
0058 E4 CLR A
0059 3400 R ADDC A,#HIGH disp_tbl
005B F583 MOV DPH,A
005D E4 CLR A
005E 93 MOVC A,@A+DPTR
005F FB MOV R3,A
0060 7401 MOV A,#01H
0062 93 MOVC A,@A+DPTR
0063 FA MOV R2,A
0064 7402 MOV A,#02H
0066 93 MOVC A,@A+DPTR
0067 F9 MOV R1,A
0068 75F003 MOV B,#03H
006B E500 E MOV A,disp_no_u
006D A4 MUL AB
006E F582 MOV DPL,A
0070 85F083 MOV DPH,B
0073 120000 E LCALL ?C?PLDOPTR
0076 120000 E LCALL ?C?ICALL
C51 COMPILER V7.06 DISP_TXT_PRC 06/10/2005 13:26:29 PAGE 14
; SOURCE LINE # 257
0079 C200 E CLR disp_change_F
; SOURCE LINE # 259
; SOURCE LINE # 260
; SOURCE LINE # 262
007B ?C0037:
007B 22 RET
; FUNCTION Disp_prc (END)
C51 COMPILER V7.06 DISP_TXT_PRC 06/10/2005 13:26:29 PAGE 15
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
P1 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0090H 1
Vram_clear . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
P3 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B0H 1
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
IP . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B8H 1
Mes_content_disp . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
content_list . . . . . . . . . . . . . EXTERN XDATA ARRAY ----- 20
content_col. . . . . . . . . . . . . . EXTERN DATA U_CHAR ----- 1
Dummy_disp . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
disp_change_F. . . . . . . . . . . . . EXTERN DATA BIT ----- 1
second_tbl . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0037H 3
mes_content. . . . . . . . . . . . . . EXTERN DATA PTR ----- 2
_Disp_str. . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
SCON . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0098H 1
TCON . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0088H 1
First_menu_disp. . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
mes_sw_F . . . . . . . . . . . . . . . EXTERN DATA BIT ----- 1
Disp_prc . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
at_label . . . . . . . . . . . . . . . EXTERN DATA BIT ----- 1
content_disp_F . . . . . . . . . . . . EXTERN DATA BIT ----- 1
content_row. . . . . . . . . . . . . . EXTERN DATA U_CHAR ----- 1
disp_mode. . . . . . . . . . . . . . . EXTERN DATA U_CHAR ----- 1
third_tbl. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 003AH 15
disp_no_u. . . . . . . . . . . . . . . EXTERN DATA U_CHAR ----- 1
first_tbl. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0034H 3
_Disp_content. . . . . . . . . . . . . EXTERN CODE PROC ----- -----
content_disp_end_F . . . . . . . . . . EXTERN DATA BIT ----- 1
dummy_tbl. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0031H 3
write_F. . . . . . . . . . . . . . . . EXTERN DATA BIT ----- 1
_Page_switch . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
disp_tbl . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0049H 12
Mes_list_disp. . . . . . . . . . . . . EXTERN CODE PROC ----- -----
clear_scr_F. . . . . . . . . . . . . . EXTERN DATA BIT ----- 1
disp_mode_old. . . . . . . . . . . . . EXTERN DATA U_CHAR ----- 1
sw_delay . . . . . . . . . . . . . . . EXTERN IDATA U_INT ----- 2
read_mes_page_adr. . . . . . . . . . . EXTERN IDATA U_CHAR ----- 1
select_position. . . . . . . . . . . . EXTERN DATA U_CHAR ----- 1
disp_no_u_old. . . . . . . . . . . . . EXTERN DATA U_CHAR ----- 1
T2CON. . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00C8H 1
read_mes_F . . . . . . . . . . . . . . EXTERN DATA BIT ----- 1
SEPERATE_PAGE_DISP . . . . . . . . . . * TAG * ----- STRUCT ----- 4
row. . . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0000H 1
col. . . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0001H 1
page_content . . . . . . . . . . . . MEMBER ----- PTR 0002H 2
MES_SW . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0097H 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
PSW. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00D0H 1
MODULE INFORMATION: STATIC OVERLAYABLE
C51 COMPILER V7.06 DISP_TXT_PRC 06/10/2005 13:26:29 PAGE 16
CODE SIZE = 688 ----
CONSTANT SIZE = 85 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
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 + -