📄 main.lis
字号:
024C 5E07 cpc R21,R30
024E 0CF4 brge X8
0250 43C0 xjmp L23
0252 X8:
0252 X3:
0252 L31:
0252 473F cpi R20,247
0254 E0E0 ldi R30,0
0256 5E07 cpc R21,R30
0258 B9F0 breq L27
025A X4:
025A 4B3F cpi R20,251
025C E0E0 ldi R30,0
025E 5E07 cpc R21,R30
0260 E9F0 breq L28
0262 X5:
0262 4D3F cpi R20,253
0264 E0E0 ldi R30,0
0266 5E07 cpc R21,R30
0268 19F1 breq L29
026A X6:
026A 4E3F cpi R20,254
026C E0E0 ldi R30,0
026E 5E07 cpc R21,R30
0270 49F1 breq L30
0272 X7:
0272 32C0 xjmp L23
0274 L26:
0274 .dbline 268
0274 08E5 ldi R16,600
0276 12E0 ldi R17,2
0278 8BDF xcall _GTOL
027A .dbline 268
027A 2224 clr R2
027C 3324 clr R3
027E 30920300 sts _i+1,R3
0282 20920200 sts _i,R2
0286 .dbline 268
0286 31C0 xjmp L24
0288 L27:
0288 .dbline 269
0288 08E5 ldi R16,600
028A 12E0 ldi R17,2
028C 81DF xcall _GTOL
028E .dbline 269
028E 2224 clr R2
0290 3324 clr R3
0292 30920300 sts _i+1,R3
0296 20920200 sts _i,R2
029A .dbline 269
029A 27C0 xjmp L24
029C L28:
029C .dbline 270
029C 0CEB ldi R16,700
029E 12E0 ldi R17,2
02A0 5ADF xcall _GO
02A2 .dbline 270
02A2 2224 clr R2
02A4 3324 clr R3
02A6 30920300 sts _i+1,R3
02AA 20920200 sts _i,R2
02AE .dbline 270
02AE 1DC0 xjmp L24
02B0 L29:
02B0 .dbline 271
02B0 08E5 ldi R16,600
02B2 12E0 ldi R17,2
02B4 80DF xcall _GTOR
02B6 .dbline 271
02B6 2224 clr R2
02B8 3324 clr R3
02BA 30920300 sts _i+1,R3
02BE 20920200 sts _i,R2
02C2 .dbline 271
02C2 13C0 xjmp L24
02C4 L30:
02C4 .dbline 272
02C4 08E5 ldi R16,600
02C6 12E0 ldi R17,2
02C8 76DF xcall _GTOR
02CA .dbline 272
02CA 2224 clr R2
02CC 3324 clr R3
02CE 30920300 sts _i+1,R3
02D2 20920200 sts _i,R2
02D6 .dbline 272
02D6 09C0 xjmp L24
02D8 L23:
02D8 .dbline 273
02D8 80910200 lds R24,_i
02DC 90910300 lds R25,_i+1
02E0 0196 adiw R24,1
02E2 90930300 sts _i+1,R25
02E6 80930200 sts _i,R24
02EA .dbline 274
02EA L24:
02EA .dbline 276
02EA 00C0 xjmp L32
02EC L32:
02EC .dbline 281
02EC 08EE ldi R16,1000
02EE 13E0 ldi R17,3
02F0 32DF xcall _GO
02F2 L33:
02F2 .dbline -2
02F2 L22:
02F2 .dbline 0 ; func end
02F2 0C940000 xjmp pop_xgset300C
02F6 .dbsym r ss 10 c
02F6 .dbend
02F6 .dbfunc e Linecheck_BACK _Linecheck_BACK fV
02F6 ; ss -> R10
.even
02F6 _Linecheck_BACK::
02F6 0E940000 xcall push_xgset300C
02FA .dbline -1
02FA .dbline 291
02FA .dbline 293
02FA 8FEF ldi R24,255
02FC 8BBB out 0x1b,R24
02FE .dbline 294
02FE 2224 clr R2
0300 2ABA out 0x1a,R2
0302 .dbline 295
0302 01E0 ldi R16,1
0304 10E0 ldi R17,0
0306 B8DE xcall _delay
0308 .dbline 297
0308 A9B2 in R10,0x19
030A .dbline 298
030A 4A2D mov R20,R10
030C 5527 clr R21
030E 413E cpi R20,225
0310 E0E0 ldi R30,0
0312 5E07 cpc R21,R30
0314 29F1 breq L42
0316 X9:
0316 423E cpi R20,226
0318 E0E0 ldi R30,0
031A 5E07 cpc R21,R30
031C E9F0 breq L41
031E X10:
031E 443E cpi R20,228
0320 E0E0 ldi R30,0
0322 5E07 cpc R21,R30
0324 A9F0 breq L40
0326 X11:
0326 483E cpi R20,232
0328 E0E0 ldi R30,0
032A 5E07 cpc R21,R30
032C 69F0 breq L39
032E X12:
032E 413E cpi R20,225
0330 E0E0 ldi R30,0
0332 5E07 cpc R21,R30
0334 CCF0 brlt L35
0336 X13:
0336 L43:
0336 403F cpi R20,240
0338 E0E0 ldi R30,0
033A 5E07 cpc R21,R30
033C 09F0 breq L38
033E X14:
033E 14C0 xjmp L35
0340 L38:
0340 .dbline 300
0340 08E5 ldi R16,600
0342 12E0 ldi R17,2
0344 4BDF xcall _BTOR
0346 .dbline 300
0346 13C0 xjmp L36
0348 L39:
0348 .dbline 301
0348 08E5 ldi R16,600
034A 12E0 ldi R17,2
034C 47DF xcall _BTOR
034E .dbline 301
034E 0FC0 xjmp L36
0350 L40:
0350 .dbline 302
0350 0CEB ldi R16,700
0352 12E0 ldi R17,2
0354 0ADF xcall _BACK
0356 .dbline 302
0356 0BC0 xjmp L36
0358 L41:
0358 .dbline 303
0358 08E5 ldi R16,600
035A 12E0 ldi R17,2
035C 52DF xcall _BTOL
035E .dbline 303
035E 07C0 xjmp L36
0360 L42:
0360 .dbline 304
0360 08E5 ldi R16,600
0362 12E0 ldi R17,2
0364 4EDF xcall _BTOL
0366 .dbline 304
0366 03C0 xjmp L36
0368 L35:
0368 .dbline 305
0368 0CEB ldi R16,700
036A 12E0 ldi R17,2
036C FEDE xcall _BACK
036E .dbline 306
036E L36:
036E .dbline -2
036E L34:
036E .dbline 0 ; func end
036E 0C940000 xjmp pop_xgset300C
0372 .dbsym r ss 10 c
0372 .dbend
0372 .dbfunc e blance _blance fV
.even
0372 _blance::
0372 .dbline -1
0372 .dbline 309
0372 .dbline 310
0372 80910000 lds R24,_temp
0376 90910100 lds R25,_temp+1
037A 8F39 cpi R24,159
037C E0E0 ldi R30,0
037E 9E07 cpc R25,R30
0380 18F4 brsh L45
0382 X15:
0382 .dbline 311
0382 08EE ldi R16,1000
0384 13E0 ldi R17,3
0386 E7DE xcall _GO
0388 L45:
0388 .dbline 313
0388 20900000 lds R2,_temp
038C 30900100 lds R3,_temp+1
0390 25BA out 0x15,R2
0392 .dbline 314
0392 80EA ldi R24,160
0394 90E0 ldi R25,0
0396 8215 cp R24,R2
0398 9305 cpc R25,R3
039A 18F4 brsh L47
039C X16:
039C .dbline 315
039C 0CEB ldi R16,700
039E 12E0 ldi R17,2
03A0 E4DE xcall _BACK
03A2 L47:
03A2 .dbline 316
03A2 20900000 lds R2,_temp
03A6 30900100 lds R3,_temp+1
03AA 25BA out 0x15,R2
03AC .dbline -2
03AC L44:
03AC .dbline 0 ; func end
03AC 0895 ret
03AE .dbend
03AE .dbfile F:\car\main.c
03AE .dbfunc e main _main fV
.even
03AE _main::
03AE .dbline -1
03AE .dbline 12
03AE .dbline 13
03AE 28DE xcall _port_init
03B0 .dbline 14
03B0 34DE xcall _INT1_init
03B2 .dbline 15
03B2 5EDE xcall _init_devices
03B4 01C0 xjmp L51
03B6 L50:
03B6 .dbline 17
03B6 .dbline 18
03B6 DDDF xcall _blance
03B8 .dbline 22
03B8 L51:
03B8 .dbline 16
03B8 FECF xjmp L50
03BA X17:
03BA .dbline -2
03BA L49:
03BA .dbline 0 ; func end
03BA 0895 ret
03BC .dbend
.area bss(ram, con, rel)
0000 .dbfile F:\car\main.c
0000 _temp::
0000 .blkb 2
0002 .dbfile F:\car\linecheck.h
0002 .dbsym e temp _temp i
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -