📄 main.lst
字号:
; SOURCE LINE # 116
; SOURCE LINE # 117
; SOURCE LINE # 120
0000 A2B5 MOV C,T1
0002 E4 CLR A
0003 33 RLC A
0004 FF MOV R7,A
;---- Variable 'flag' assigned to Register 'R7' ----
; SOURCE LINE # 121
0005 7009 JNZ ?C0067
0007 7800 R MOV R0,#LOW Counter0
0009 E6 MOV A,@R0
000A C3 CLR C
000B 941E SUBB A,#01EH
000D 5001 JNC ?C0067
; SOURCE LINE # 122
000F 06 INC @R0
0010 ?C0067:
; SOURCE LINE # 123
0010 BF0109 CJNE R7,#01H,?C0068
0013 7800 R MOV R0,#LOW Counter0
0015 E6 MOV A,@R0
0016 D3 SETB C
0017 9400 SUBB A,#00H
0019 4001 JC ?C0068
; SOURCE LINE # 124
001B 16 DEC @R0
001C ?C0068:
; SOURCE LINE # 125
001C 7800 R MOV R0,#LOW Counter0
001E E6 MOV A,@R0
001F FE MOV R6,A
0020 B41E10 CJNE A,#01EH,?C0069
; SOURCE LINE # 126
; SOURCE LINE # 127
C51 COMPILER V6.02 MAIN 12/07/2004 13:03:12 PAGE 21
0023 7614 MOV @R0,#014H
; SOURCE LINE # 128
0025 7800 R MOV R0,#LOW Check0
0027 E6 MOV A,@R0
0028 6F XRL A,R7
0029 6005 JZ ?C0070
; SOURCE LINE # 129
; SOURCE LINE # 130
002B A607 MOV @R0,AR7
; SOURCE LINE # 131
002D 7F00 MOV R7,#00H
002F 22 RET
; SOURCE LINE # 132
0030 ?C0070:
; SOURCE LINE # 133
0030 7F01 MOV R7,#01H
0032 22 RET
; SOURCE LINE # 134
0033 ?C0069:
; SOURCE LINE # 135
0033 EE MOV A,R6
0034 700B JNZ ?C0074
; SOURCE LINE # 136
; SOURCE LINE # 137
0036 7800 R MOV R0,#LOW Counter0
0038 7614 MOV @R0,#014H
; SOURCE LINE # 138
003A 7800 R MOV R0,#LOW Check0
003C 7601 MOV @R0,#01H
; SOURCE LINE # 139
003E 7F01 MOV R7,#01H
0040 22 RET
; SOURCE LINE # 140
0041 ?C0074:
; SOURCE LINE # 142
0041 7F01 MOV R7,#01H
; SOURCE LINE # 143
0043 ?C0071:
0043 22 RET
; FUNCTION check_RING (END)
; FUNCTION check_DV (BEGIN)
; SOURCE LINE # 151
; SOURCE LINE # 152
; SOURCE LINE # 155
0000 A2A6 MOV C,DV
0002 E4 CLR A
0003 33 RLC A
0004 FF MOV R7,A
;---- Variable 'flag' assigned to Register 'R7' ----
; SOURCE LINE # 156
0005 BF0109 CJNE R7,#01H,?C0076
0008 7800 R MOV R0,#LOW Counter1
000A E6 MOV A,@R0
000B C3 CLR C
000C 941E SUBB A,#01EH
000E 5001 JNC ?C0076
; SOURCE LINE # 157
0010 06 INC @R0
0011 ?C0076:
; SOURCE LINE # 158
0011 EF MOV A,R7
C51 COMPILER V6.02 MAIN 12/07/2004 13:03:12 PAGE 22
0012 7009 JNZ ?C0077
0014 7800 R MOV R0,#LOW Counter1
0016 E6 MOV A,@R0
0017 D3 SETB C
0018 9400 SUBB A,#00H
001A 4001 JC ?C0077
; SOURCE LINE # 159
001C 16 DEC @R0
001D ?C0077:
; SOURCE LINE # 160
001D 7800 R MOV R0,#LOW Counter1
001F E6 MOV A,@R0
0020 FE MOV R6,A
0021 B41E10 CJNE A,#01EH,?C0078
; SOURCE LINE # 161
; SOURCE LINE # 162
0024 7614 MOV @R0,#014H
; SOURCE LINE # 163
0026 7800 R MOV R0,#LOW Check1
0028 E6 MOV A,@R0
0029 6F XRL A,R7
002A 6005 JZ ?C0079
; SOURCE LINE # 164
; SOURCE LINE # 165
002C A607 MOV @R0,AR7
; SOURCE LINE # 166
002E 7F00 MOV R7,#00H
0030 22 RET
; SOURCE LINE # 167
0031 ?C0079:
; SOURCE LINE # 168
0031 7F01 MOV R7,#01H
0033 22 RET
; SOURCE LINE # 169
0034 ?C0078:
; SOURCE LINE # 170
0034 EE MOV A,R6
0035 700A JNZ ?C0083
; SOURCE LINE # 171
; SOURCE LINE # 172
0037 7800 R MOV R0,#LOW Counter1
0039 7614 MOV @R0,#014H
; SOURCE LINE # 173
003B 7800 R MOV R0,#LOW Check1
003D F6 MOV @R0,A
; SOURCE LINE # 174
003E 7F01 MOV R7,#01H
0040 22 RET
; SOURCE LINE # 175
0041 ?C0083:
; SOURCE LINE # 176
0041 7F01 MOV R7,#01H
; SOURCE LINE # 177
0043 ?C0080:
0043 22 RET
; FUNCTION check_DV (END)
; FUNCTION check_SB (BEGIN)
; SOURCE LINE # 185
; SOURCE LINE # 186
; SOURCE LINE # 189
0000 A2B3 MOV C,SB
C51 COMPILER V6.02 MAIN 12/07/2004 13:03:12 PAGE 23
0002 E4 CLR A
0003 33 RLC A
0004 FF MOV R7,A
;---- Variable 'flag' assigned to Register 'R7' ----
; SOURCE LINE # 190
0005 7009 JNZ ?C0085
0007 7800 R MOV R0,#LOW Counter3
0009 E6 MOV A,@R0
000A C3 CLR C
000B 941E SUBB A,#01EH
000D 5001 JNC ?C0085
; SOURCE LINE # 191
000F 06 INC @R0
0010 ?C0085:
; SOURCE LINE # 192
0010 BF0109 CJNE R7,#01H,?C0086
0013 7800 R MOV R0,#LOW Counter3
0015 E6 MOV A,@R0
0016 D3 SETB C
0017 9400 SUBB A,#00H
0019 4001 JC ?C0086
; SOURCE LINE # 193
001B 16 DEC @R0
001C ?C0086:
; SOURCE LINE # 194
001C 7800 R MOV R0,#LOW Counter3
001E E6 MOV A,@R0
001F FE MOV R6,A
0020 B41E10 CJNE A,#01EH,?C0087
; SOURCE LINE # 195
; SOURCE LINE # 196
0023 7614 MOV @R0,#014H
; SOURCE LINE # 197
0025 7800 R MOV R0,#LOW Check3
0027 E6 MOV A,@R0
0028 6F XRL A,R7
0029 6005 JZ ?C0088
; SOURCE LINE # 198
; SOURCE LINE # 199
002B A607 MOV @R0,AR7
; SOURCE LINE # 200
002D 7F00 MOV R7,#00H
002F 22 RET
; SOURCE LINE # 201
0030 ?C0088:
; SOURCE LINE # 202
0030 7F01 MOV R7,#01H
0032 22 RET
; SOURCE LINE # 203
0033 ?C0087:
; SOURCE LINE # 204
0033 EE MOV A,R6
0034 700B JNZ ?C0092
; SOURCE LINE # 205
; SOURCE LINE # 206
0036 7800 R MOV R0,#LOW Counter3
0038 7614 MOV @R0,#014H
; SOURCE LINE # 207
003A 7800 R MOV R0,#LOW Check3
003C 7601 MOV @R0,#01H
; SOURCE LINE # 208
003E 7F01 MOV R7,#01H
C51 COMPILER V6.02 MAIN 12/07/2004 13:03:12 PAGE 24
0040 22 RET
; SOURCE LINE # 209
0041 ?C0092:
; SOURCE LINE # 211
0041 7F01 MOV R7,#01H
; SOURCE LINE # 212
0043 ?C0089:
0043 22 RET
; FUNCTION check_SB (END)
; FUNCTION check_DXC (BEGIN)
; SOURCE LINE # 220
; SOURCE LINE # 221
; SOURCE LINE # 224
0000 A2B5 MOV C,DXC
0002 E4 CLR A
0003 33 RLC A
0004 FF MOV R7,A
;---- Variable 'flag' assigned to Register 'R7' ----
; SOURCE LINE # 225
0005 BF0109 CJNE R7,#01H,?C0094
0008 7800 R MOV R0,#LOW Counter4
000A E6 MOV A,@R0
000B C3 CLR C
000C 941E SUBB A,#01EH
000E 5001 JNC ?C0094
; SOURCE LINE # 226
0010 06 INC @R0
0011 ?C0094:
; SOURCE LINE # 227
0011 EF MOV A,R7
0012 7009 JNZ ?C0095
0014 7800 R MOV R0,#LOW Counter4
0016 E6 MOV A,@R0
0017 D3 SETB C
0018 9400 SUBB A,#00H
001A 4001 JC ?C0095
; SOURCE LINE # 228
001C 16 DEC @R0
001D ?C0095:
; SOURCE LINE # 229
001D 7800 R MOV R0,#LOW Counter4
001F E6 MOV A,@R0
0020 FE MOV R6,A
0021 B41E10 CJNE A,#01EH,?C0096
; SOURCE LINE # 230
; SOURCE LINE # 231
0024 7614 MOV @R0,#014H
; SOURCE LINE # 232
0026 7800 R MOV R0,#LOW Check4
0028 E6 MOV A,@R0
0029 6F XRL A,R7
002A 6005 JZ ?C0097
; SOURCE LINE # 233
; SOURCE LINE # 234
002C A607 MOV @R0,AR7
; SOURCE LINE # 235
002E 7F00 MOV R7,#00H
0030 22 RET
; SOURCE LINE # 236
0031 ?C0097:
; SOURCE LINE # 237
C51 COMPILER V6.02 MAIN 12/07/2004 13:03:12 PAGE 25
0031 7F01 MOV R7,#01H
0033 22 RET
; SOURCE LINE # 238
0034 ?C0096:
; SOURCE LINE # 239
0034 EE MOV A,R6
0035 700A JNZ ?C0101
; SOURCE LINE # 240
; SOURCE LINE # 241
003
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -