📄 ad.lis
字号:
0164 ;
0164 05E0 ldi R16,5
0166 17C0 xjmp L52
0168 L61:
0168 .dbline 350
0168 ;
0168 06E0 ldi R16,6
016A 15C0 xjmp L52
016C L62:
016C .dbline 351
016C ;
016C 07E0 ldi R16,7
016E 13C0 xjmp L52
0170 L63:
0170 .dbline 352
0170 ;
0170 08E0 ldi R16,8
0172 11C0 xjmp L52
0174 L64:
0174 .dbline 353
0174 ;
0174 09E0 ldi R16,9
0176 0FC0 xjmp L52
0178 L65:
0178 .dbline 354
0178 ;
0178 0027 clr R16
017A 0DC0 xjmp L52
017C L66:
017C .dbline 355
017C ;
017C 0AE0 ldi R16,10
017E 0BC0 xjmp L52
0180 L67:
0180 .dbline 356
0180 ;
0180 0BE0 ldi R16,11
0182 09C0 xjmp L52
0184 L68:
0184 .dbline 357
0184 ;
0184 0CE0 ldi R16,12
0186 07C0 xjmp L52
0188 L69:
0188 .dbline 358
0188 ;
0188 0DE0 ldi R16,13
018A 05C0 xjmp L52
018C L70:
018C .dbline 359
018C ;
018C 0EE0 ldi R16,14
018E 03C0 xjmp L52
0190 L71:
0190 .dbline 360
0190 ;
0190 0FE0 ldi R16,15
0192 01C0 xjmp L52
0194 L53:
0194 .dbline 361
0194 ;
0194 0FEF ldi R16,255
0196 .dbline -2
0196 L52:
0196 0E940000 xcall pop_gset1
019A .dbline 0 ; func end
019A 0895 ret
019C .dbsym r X 20 c
019C .dbend
019C .dbfunc e dis_data _dis_data fV
019C ; temp_char -> R10
019C ; i -> R12
019C ; num -> y+10
019C ; dig_end -> R14
019C ; dig_start -> R10
.even
019C _dis_data::
019C 0E940000 xcall push_gset5
01A0 E22E mov R14,R18
01A2 A02E mov R10,R16
01A4 .dbline -1
01A4 .dbline 496
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 ;
01A4 .dbline 499
01A4 ;
01A4 ;
01A4 ;
01A4 CA2C mov R12,R10
01A6 40C0 xjmp L77
01A8 L74:
01A8 .dbline 500
01A8 .dbline 501
01A8 4AE0 ldi R20,10
01AA 50E0 ldi R21,0
01AC 60E0 ldi R22,0
01AE 70E0 ldi R23,0
01B0 FE01 movw R30,R28
01B2 2284 ldd R2,z+10
01B4 3384 ldd R3,z+11
01B6 4484 ldd R4,z+12
01B8 5584 ldd R5,z+13
01BA 7A93 st -y,R23
01BC 6A93 st -y,R22
01BE 5A93 st -y,R21
01C0 4A93 st -y,R20
01C2 8101 movw R16,R2
01C4 9201 movw R18,R4
01C6 0E940000 xcall mod32s
01CA A02E mov R10,R16
01CC .dbline 502
01CC 2A2C mov R2,R10
01CE 3324 clr R3
01D0 4424 clr R4
01D2 5524 clr R5
01D4 FE01 movw R30,R28
01D6 6284 ldd R6,z+10
01D8 7384 ldd R7,z+11
01DA 8484 ldd R8,z+12
01DC 9584 ldd R9,z+13
01DE 6218 sub R6,R2
01E0 7308 sbc R7,R3
01E2 8408 sbc R8,R4
01E4 9508 sbc R9,R5
01E6 FE01 movw R30,R28
01E8 6286 std z+10,R6
01EA 7386 std z+11,R7
01EC 8486 std z+12,R8
01EE 9586 std z+13,R9
01F0 .dbline 503
01F0 4AE0 ldi R20,10
01F2 50E0 ldi R21,0
01F4 60E0 ldi R22,0
01F6 70E0 ldi R23,0
01F8 FE01 movw R30,R28
01FA 2284 ldd R2,z+10
01FC 3384 ldd R3,z+11
01FE 4484 ldd R4,z+12
0200 5584 ldd R5,z+13
0202 7A93 st -y,R23
0204 6A93 st -y,R22
0206 5A93 st -y,R21
0208 4A93 st -y,R20
020A 8101 movw R16,R2
020C 9201 movw R18,R4
020E 0E940000 xcall div32s
0212 FE01 movw R30,R28
0214 0287 std z+10,R16
0216 1387 std z+11,R17
0218 2487 std z+12,R18
021A 3587 std z+13,R19
021C .dbline 505
021C 2A2D mov R18,R10
021E 2058 subi R18,128 ; addi 128
0220 0C2D mov R16,R12
0222 0058 subi R16,128 ; addi 128
0224 05DF xcall _write7279
0226 .dbline 506
0226 L75:
0226 .dbline 499
0226 C394 inc R12
0228 L77:
0228 .dbline 499
0228 EC14 cp R14,R12
022A 08F0 brlo X3
022C BDCF xjmp L74
022E X3:
022E .dbline -2
022E .dbline 507
022E ;
022E ;
022E ;
022E ;
022E ;
022E ;
022E ;
022E ;
022E L73:
022E 0E940000 xcall pop_gset5
0232 .dbline 0 ; func end
0232 0895 ret
0234 .dbsym r temp_char 10 c
0234 .dbsym r i 12 c
0234 .dbsym l num 10 L
0234 .dbsym r dig_end 14 c
0234 .dbsym r dig_start 10 c
0234 .dbend
0234 .dbfunc e get_data _get_data fL
0234 ; temp_long -> y+0
0234 ; temp_char -> R10
0234 ; i -> R12
0234 ; dig_end -> R14
0234 ; dig_start -> y+14
.even
0234 _get_data::
0234 0E940000 xcall push_arg4
0238 0E940000 xcall push_gset5
023C E22E mov R14,R18
023E 2497 sbiw R28,4
0240 .dbline -1
0240 .dbline 510
0240 ;
0240 ;
0240 ;
0240 .dbline 511
0240 ;
0240 40E0 ldi R20,0
0242 50E0 ldi R21,0
0244 60E0 ldi R22,0
0246 70E0 ldi R23,0
0248 FE01 movw R30,R28
024A 4083 std z+0,R20
024C 5183 std z+1,R21
024E 6283 std z+2,R22
0250 7383 std z+3,R23
0252 .dbline 514
0252 ;
0252 ;
0252 ;
0252 CE84 ldd R12,y+14
0254 05C0 xjmp L82
0256 L79:
0256 .dbline 515
0256 28E0 ldi R18,8
0258 0C2D mov R16,R12
025A 0057 subi R16,112 ; addi 144
025C E9DE xcall _write7279
025E L80:
025E .dbline 514
025E C394 inc R12
0260 L82:
0260 .dbline 514
0260 EC14 cp R14,R12
0262 CCF7 brge L79
0264 .dbline 517
0264 ;
0264 ;
0264 ;
0264 CE2C mov R12,R14
0266 36C0 xjmp L86
0268 L83:
0268 .dbline 518
0268 .dbline 519
0268 F1DE xcall _get_key7279
026A A02E mov R10,R16
026C .dbline 521
026C FE01 movw R30,R28
026E 2080 ldd R2,z+0
0270 3180 ldd R3,z+1
0272 4280 ldd R4,z+2
0274 5380 ldd R5,z+3
0276 4AE0 ldi R20,10
0278 50E0 ldi R21,0
027A 60E0 ldi R22,0
027C 70E0 ldi R23,0
027E 5A92 st -y,R5
0280 4A92 st -y,R4
0282 3A92 st -y,R3
0284 2A92 st -y,R2
0286 8A01 movw R16,R20
0288 9B01 movw R18,R22
028A 0E940000 xcall empy32s
028E FE01 movw R30,R28
0290 0083 std z+0,R16
0292 1183 std z+1,R17
0294 2283 std z+2,R18
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -