📄 main.lst
字号:
00D3 FA MOV R2,A
00D4 F9 MOV R1,A
00D5 F8 MOV R0,A
00D6 120000 E LCALL ?C?ULDIV
00D9 900000 R MOV DPTR,#e
00DC ?C0129:
00DC 120000 E LCALL ?C?LSTXDATA
; SOURCE LINE # 117
00DF 020000 R LJMP ?C0007
00E2 ?C0008:
; SOURCE LINE # 119
00E2 900000 R MOV DPTR,#mode
00E5 E0 MOVX A,@DPTR
00E6 20E003 JB ACC.0,$ + 6H
00E9 020000 R LJMP ?C0014
; SOURCE LINE # 120
; SOURCE LINE # 121
00EC 7F64 MOV R7,#064H
00EE 900000 R MOV DPTR,#k
00F1 120000 R LCALL L?0165
00F4 C3 CLR C
00F5 120000 E LCALL ?C?ULCMP
00F8 5003 JNC $ + 5H
00FA 020000 R LJMP ?C0015
; SOURCE LINE # 122
; SOURCE LINE # 123
00FD E4 CLR A
00FE 7B64 MOV R3,#064H
0100 FA MOV R2,A
0101 F9 MOV R1,A
0102 F8 MOV R0,A
0103 900000 R MOV DPTR,#k
0106 120000 E LCALL ?C?LLDXDATA
C51 COMPILER V8.01 MAIN 03/28/2006 09:48:48 PAGE 19
0109 120000 R LCALL L?0171
010C E4 CLR A
010D FB MOV R3,A
010E FA MOV R2,A
010F F9 MOV R1,A
0110 F8 MOV R0,A
0111 C3 CLR C
0112 120000 E LCALL ?C?ULCMP
0115 7007 JNZ ?C0017
0117 900000 R MOV DPTR,#mode
011A E0 MOVX A,@DPTR
011B 30E26A JNB ACC.2,?C0016
011E ?C0017:
; SOURCE LINE # 124
; SOURCE LINE # 125
011E 900000 R MOV DPTR,#i
0121 120000 R LCALL L?0151
0124 8D82 MOV DPL,R5
0126 8C83 MOV DPH,R4
0128 120000 E LCALL ?C?CLDOPTR
012B FD MOV R5,A
012C 900000 R MOV DPTR,#i
012F 120000 R LCALL L?0150
0132 ED MOV A,R5
; SOURCE LINE # 126
0133 120000 R LCALL L?0160
0136 120000 E LCALL ?C?CLDOPTR
0139 FF MOV R7,A
013A 900000 R MOV DPTR,#i
013D E0 MOVX A,@DPTR
013E FE MOV R6,A
013F 7C00 MOV R4,#00H
0141 24FF ADD A,#0FFH
0143 F582 MOV DPL,A
0145 EC MOV A,R4
0146 34FF ADDC A,#0FFH
0148 F583 MOV DPH,A
014A EF MOV A,R7
014B 120000 E LCALL ?C?CSTOPTR
; SOURCE LINE # 127
014E EE MOV A,R6
014F FF MOV R7,A
0150 7E00 MOV R6,#00H
0152 24FE ADD A,#0FEH
0154 120000 R LCALL L?0162
0157 742E MOV A,#02EH
0159 120000 E LCALL ?C?CSTOPTR
; SOURCE LINE # 128
015C 900000 R MOV DPTR,#mode
015F E0 MOVX A,@DPTR
0160 30E711 JNB ACC.7,?C0018
; SOURCE LINE # 129
0163 EF MOV A,R7
0164 2401 ADD A,#01H
0166 FF MOV R7,A
0167 EE MOV A,R6
0168 33 RLC A
0169 FE MOV R6,A
016A 120000 R LCALL L?0153
016D 8F82 MOV DPL,R7
016F 8E83 MOV DPH,R6
0171 020000 R LJMP ?C0136
C51 COMPILER V8.01 MAIN 03/28/2006 09:48:48 PAGE 20
0174 ?C0018:
; SOURCE LINE # 131
0174 900000 R MOV DPTR,#i
0177 E0 MOVX A,@DPTR
0178 2401 ADD A,#01H
017A FF MOV R7,A
017B E4 CLR A
017C 33 RLC A
017D FE MOV R6,A
017E 120000 R LCALL L?0153
0181 8F82 MOV DPL,R7
0183 8E83 MOV DPH,R6
; SOURCE LINE # 132
0185 020000 R LJMP ?C0137
0188 ?C0016:
; SOURCE LINE # 134
; SOURCE LINE # 135
0188 900000 R MOV DPTR,#mode
018B E0 MOVX A,@DPTR
018C 30E203 JNB ACC.2,$ + 6H
018F 020000 R LJMP ?C0006
; SOURCE LINE # 136
; SOURCE LINE # 137
0192 30E715 JNB ACC.7,?C0022
; SOURCE LINE # 138
; SOURCE LINE # 139
0195 A3 INC DPTR
0196 120000 R LCALL L?0151
0199 8D82 MOV DPL,R5
019B 8C83 MOV DPH,R4
019D 120000 R LCALL L?0173
01A0 120000 R LCALL L?0150
01A3 E4 CLR A
; SOURCE LINE # 140
01A4 120000 R LCALL L?0160
01A7 ?C0131:
; SOURCE LINE # 141
01A7 020000 R LJMP ?C0136
01AA ?C0022:
; SOURCE LINE # 143
01AA 900000 R MOV DPTR,#i
01AD E0 MOVX A,@DPTR
01AE FF MOV R7,A
01AF 24FE ADD A,#0FEH
01B1 120000 R LCALL L?0152
01B4 8D82 MOV DPL,R5
01B6 8C83 MOV DPH,R4
01B8 E4 CLR A
01B9 120000 E LCALL ?C?CSTOPTR
01BC 74FF MOV A,#0FFH
01BE 120000 R LCALL L?0161
01C1 120000 R LCALL L?0173
01C4 ?C0128:
01C4 120000 R LCALL L?0150
01C7 ?C0132:
; SOURCE LINE # 144
; SOURCE LINE # 145
; SOURCE LINE # 146
01C7 020000 R LJMP ?C0137
01CA ?C0015:
; SOURCE LINE # 148
; SOURCE LINE # 149
C51 COMPILER V8.01 MAIN 03/28/2006 09:48:48 PAGE 21
01CA E4 CLR A
01CB 7F09 MOV R7,#09H
01CD FE MOV R6,A
01CE FD MOV R5,A
01CF FC MOV R4,A
01D0 900000 R MOV DPTR,#k
01D3 120000 E LCALL ?C?LLDXDATA0
01D6 D3 SETB C
01D7 120000 E LCALL ?C?ULCMP
01DA 900000 R MOV DPTR,#str
01DD 401F JC ?C0025
; SOURCE LINE # 150
; SOURCE LINE # 151
01DF 120000 E LCALL ?C?PLDXDATA
01E2 120000 E LCALL ?C?CLDPTR
01E5 900002 MOV DPTR,#02H
01E8 120000 E LCALL ?C?CSTOPTR
; SOURCE LINE # 152
01EB 900001 MOV DPTR,#01H
01EE 120000 E LCALL ?C?CLDOPTR
; SOURCE LINE # 153
01F1 120000 R LCALL L?0172
; SOURCE LINE # 154
01F4 120000 R LCALL L?0153
01F7 900001 MOV DPTR,#01H
01FA 742E MOV A,#02EH
; SOURCE LINE # 155
01FC 8019 SJMP ?C0135
01FE ?C0025:
; SOURCE LINE # 157
; SOURCE LINE # 158
01FE 120000 E LCALL ?C?PLDXDATA
0201 120000 E LCALL ?C?CLDPTR
; SOURCE LINE # 159
0204 120000 R LCALL L?0172
; SOURCE LINE # 160
0207 120000 R LCALL L?0153
020A 900001 MOV DPTR,#01H
020D 742E MOV A,#02EH
020F 120000 E LCALL ?C?CSTOPTR
; SOURCE LINE # 161
0212 900002 MOV DPTR,#02H
0215 7430 MOV A,#030H
0217 ?C0135:
0217 120000 E LCALL ?C?CSTOPTR
; SOURCE LINE # 162
021A ?C0026:
; SOURCE LINE # 163
021A 120000 R LCALL L?0169
021D 30E708 JNB ACC.7,?C0027
; SOURCE LINE # 164
0220 120000 E LCALL ?C?PLDXDATA
0223 900004 MOV DPTR,#04H
0226 ?C0133:
0226 8017 SJMP ?C0136
0228 ?C0027:
; SOURCE LINE # 166
0228 120000 E LCALL ?C?PLDXDATA
022B 900004 MOV DPTR,#04H
022E ?C0134:
; SOURCE LINE # 167
; SOURCE LINE # 168
C51 COMPILER V8.01 MAIN 03/28/2006 09:48:48 PAGE 22
022E 801C SJMP ?C0137
0230 ?C0014:
; SOURCE LINE # 170
; SOURCE LINE # 171
0230 120000 R LCALL L?0170
0233 30E70D JNB ACC.7,?C0030
; SOURCE LINE # 172
0236 120000 E LCALL ?C?PLDXDATA
0239 900000 R MOV DPTR,#i
023C ?C0127:
023C 120000 R LCALL L?0150
023F ?C0136:
023F 7420 MOV A,#020H
0241 800A SJMP ?C0138
0243 ?C0030:
; SOURCE LINE # 174
0243 120000 E LCALL ?C?PLDXDATA
0246 900000 R MOV DPTR,#i
0249 120000 R LCALL L?0150
024C ?C0137:
024C E4 CLR A
024D ?C0138:
024D 120000 E LCALL ?C?CSTOPTR
; SOURCE LINE # 175
; SOURCE LINE # 176
0250 ?C0006:
0250 22 RET
; FUNCTION _NumToStr (END)
; FUNCTION _BcdToStr (BEGIN)
; SOURCE LINE # 185
0000 900000 R MOV DPTR,#len
0003 EF MOV A,R7
0004 F0 MOVX @DPTR,A
0005 A3 INC DPTR
0006 120000 E LCALL ?C?PSTXDATA
; SOURCE LINE # 187
; SOURCE LINE # 188
;---- Variable 'i' assigned to Register 'R7' ----
0009 E4 CLR A
000A FF MOV R7,A
000B 900000 R MOV DPTR,#j
000E F0 MOVX @DPTR,A
;---- Variable 'k' assigned to Register 'R6' ----
000F FE MOV R6,A
0010 A3 INC DPTR
0011 F0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -