📄 sim340.lst
字号:
035A 52EE SUBI R30,0x2E
035B 4FFF SBCI R31,0xFF
035C 8180 LDD R24,Z+0
035D 8191 LDD R25,Z+1
035E 9601 ADIW R24,1
035F 01FE MOVW R30,R28
0360 52EE SUBI R30,0x2E
0361 4FFF SBCI R31,0xFF
0362 8391 STD Z+1,R25
0363 8380 STD Z+0,R24
0364 E082 LDI R24,2
0365 E090 LDI R25,0
0366 839D STD Y+5,R25
0367 838C STD Y+4,R24
0368 2422 CLR R2
0369 2433 CLR R3
036A 823B STD Y+3,R3
036B 822A STD Y+2,R2
036C 01CE MOVW R24,R28
036D 9608 ADIW R24,0x8
036E 8399 STD Y+1,R25
036F 8388 STD Y+0,R24
0370 01FE MOVW R30,R28
0371 52EE SUBI R30,0x2E
0372 4FFF SBCI R31,0xFF
0373 8120 LDD R18,Z+0
0374 8131 LDD R19,Z+1
0375 018E MOVW R16,R28
0376 5004 SUBI R16,4
0377 4F1F SBCI R17,0xFF
0378 D15B RCALL _copy
0379 01FE MOVW R30,R28
037A 52EE SUBI R30,0x2E
037B 4FFF SBCI R31,0xFF
037C 8180 LDD R24,Z+0
037D 8191 LDD R25,Z+1
037E 9602 ADIW R24,2
037F 01FE MOVW R30,R28
0380 52EE SUBI R30,0x2E
0381 4FFF SBCI R31,0xFF
0382 8391 STD Z+1,R25
0383 8380 STD Z+0,R24
0384 011C MOVW R2,R24
0385 01FE MOVW R30,R28
0386 59E0 SUBI R30,0x90
0387 4FFE SBCI R31,0xFE
0388 8231 STD Z+1,R3
0389 8220 STD Z+0,R2
038A 01FE MOVW R30,R28
038B 58E8 SUBI R30,0x88
038C 4FFE SBCI R31,0xFE
038D 8020 LDD R2,Z+0
038E 8031 LDD R3,Z+1
038F 012C MOVW R4,R24
0390 0C42 ADD R4,R2
0391 1C53 ADC R5,R3
0392 01FE MOVW R30,R28
0393 59E0 SUBI R30,0x90
0394 4FFE SBCI R31,0xFE
0395 8251 STD Z+1,R5
0396 8240 STD Z+0,R4
0397 019E MOVW R18,R28
0398 5F28 SUBI R18,0xF8
0399 4F3F SBCI R19,0xFF
039A 0182 MOVW R16,R4
039B D195 RCALL _IntToChar
039C 01FE MOVW R30,R28
039D 5AE0 SUBI R30,0xA0
039E 4FFE SBCI R31,0xFE
039F 8311 STD Z+1,R17
03A0 8300 STD Z+0,R16
03A1 E481 LDI R24,0x41
03A2 01FE MOVW R30,R28
03A3 59E2 SUBI R30,0x92
03A4 4FFF SBCI R31,0xFF
03A5 8380 STD Z+0,R24
03A6 E584 LDI R24,0x54
03A7 01FE MOVW R30,R28
03A8 59E1 SUBI R30,0x91
03A9 4FFF SBCI R31,0xFF
03AA 8380 STD Z+0,R24
03AB E28B LDI R24,0x2B
03AC 01FE MOVW R30,R28
03AD 59E0 SUBI R30,0x90
03AE 4FFF SBCI R31,0xFF
03AF 8380 STD Z+0,R24
03B0 E483 LDI R24,0x43
03B1 01FE MOVW R30,R28
03B2 58EF SUBI R30,0x8F
03B3 4FFF SBCI R31,0xFF
03B4 8380 STD Z+0,R24
03B5 E48D LDI R24,0x4D
03B6 01FE MOVW R30,R28
03B7 58EE SUBI R30,0x8E
03B8 4FFF SBCI R31,0xFF
03B9 8380 STD Z+0,R24
03BA E487 LDI R24,0x47
03BB 01FE MOVW R30,R28
03BC 58ED SUBI R30,0x8D
03BD 4FFF SBCI R31,0xFF
03BE 8380 STD Z+0,R24
03BF E583 LDI R24,0x53
03C0 01FE MOVW R30,R28
03C1 58EC SUBI R30,0x8C
03C2 4FFF SBCI R31,0xFF
03C3 8380 STD Z+0,R24
03C4 E38D LDI R24,0x3D
03C5 01FE MOVW R30,R28
03C6 58EB SUBI R30,0x8B
03C7 4FFF SBCI R31,0xFF
03C8 8380 STD Z+0,R24
03C9 E088 LDI R24,0x8
03CA E090 LDI R25,0
03CB 01FE MOVW R30,R28
03CC 59E4 SUBI R30,0x94
03CD 4FFF SBCI R31,0xFF
03CE 8391 STD Z+1,R25
03CF 8380 STD Z+0,R24
03D0 2422 CLR R2
03D1 2433 CLR R3
03D2 823F STD Y+7,R3
03D3 822E STD Y+6,R2
03D4 C022 RJMP 0x03F7
03D5 01CE MOVW R24,R28
03D6 9608 ADIW R24,0x8
03D7 81EE LDD R30,Y+6
03D8 81FF LDD R31,Y+7
03D9 0FE8 ADD R30,R24
03DA 1FF9 ADC R31,R25
03DB 8020 LDD R2,Z+0
03DC 01CE MOVW R24,R28
03DD 5982 SUBI R24,0x92
03DE 4F9F SBCI R25,0xFF
03DF 01DE MOVW R26,R28
03E0 59A4 SUBI R26,0x94
03E1 4FBF SBCI R27,0xFF
03E2 91ED LD R30,X+
03E3 91FC LD R31,0(X)
03E4 0FE8 ADD R30,R24
03E5 1FF9 ADC R31,R25
03E6 8220 STD Z+0,R2
03E7 01FE MOVW R30,R28
03E8 59E4 SUBI R30,0x94
03E9 4FFF SBCI R31,0xFF
03EA 8180 LDD R24,Z+0
03EB 8191 LDD R25,Z+1
03EC 9601 ADIW R24,1
03ED 01FE MOVW R30,R28
03EE 59E4 SUBI R30,0x94
03EF 4FFF SBCI R31,0xFF
03F0 8391 STD Z+1,R25
03F1 8380 STD Z+0,R24
03F2 818E LDD R24,Y+6
03F3 819F LDD R25,Y+7
03F4 9601 ADIW R24,1
03F5 839F STD Y+7,R25
03F6 838E STD Y+6,R24
03F7 01FE MOVW R30,R28
03F8 5AE0 SUBI R30,0xA0
03F9 4FFE SBCI R31,0xFE
03FA 8020 LDD R2,Z+0
03FB 8031 LDD R3,Z+1
03FC 804E LDD R4,Y+6
03FD 805F LDD R5,Y+7
03FE 1442 CP R4,R2
03FF 0453 CPC R5,R3
0400 F2A4 BLT 0x03D5
0401 01CE MOVW R24,R28
0402 5982 SUBI R24,0x92
0403 4F9F SBCI R25,0xFF
0404 01DE MOVW R26,R28
0405 59A4 SUBI R26,0x94
0406 4FBF SBCI R27,0xFF
0407 91ED LD R30,X+
0408 91FC LD R31,0(X)
0409 0FE8 ADD R30,R24
040A 1FF9 ADC R31,R25
040B E08D LDI R24,0xD
040C 8380 STD Z+0,R24
040D 2422 CLR R2
040E 2433 CLR R3
040F 823F STD Y+7,R3
0410 822E STD Y+6,R2
0411 C012 RJMP 0x0424
0412 01CE MOVW R24,R28
0413 5982 SUBI R24,0x92
0414 4F9F SBCI R25,0xFF
0415 81EE LDD R30,Y+6
0416 81FF LDD R31,Y+7
0417 0FE8 ADD R30,R24
0418 1FF9 ADC R31,R25
0419 8020 LDD R2,Z+0
041A 81EE LDD R30,Y+6
041B 81FF LDD R31,Y+7
041C 0DEA ADD R30,R10
041D 1DFB ADC R31,R11
041E 8220 STD Z+0,R2
041F 818E LDD R24,Y+6
0420 819F LDD R25,Y+7
0421 9601 ADIW R24,1
0422 839F STD Y+7,R25
0423 838E STD Y+6,R24
0424 01FE MOVW R30,R28
0425 59E4 SUBI R30,0x94
0426 4FFF SBCI R31,0xFF
0427 8020 LDD R2,Z+0
0428 8031 LDD R3,Z+1
0429 804E LDD R4,Y+6
042A 805F LDD R5,Y+7
042B 1442 CP R4,R2
042C 0453 CPC R5,R3
042D F324 BLT 0x0412
042E 01F7 MOVW R30,R14
042F 8231 STD Z+1,R3
0430 8220 STD Z+0,R2
0431 E182 LDI R24,0x12
0432 E090 LDI R25,0
0433 839D STD Y+5,R25
0434 838C STD Y+4,R24
0435 2422 CLR R2
0436 2433 CLR R3
0437 823B STD Y+3,R3
0438 822A STD Y+2,R2
0439 01CE MOVW R24,R28
043A 5186 SUBI R24,0x16
043B 4F9F SBCI R25,0xFF
043C 8399 STD Y+1,R25
043D 8388 STD Y+0,R24
043E 2722 CLR R18
043F 2733 CLR R19
0440 018B MOVW R16,R22
0441 D092 RCALL _copy
0442 E182 LDI R24,0x12
0443 E090 LDI R25,0
0444 01FE MOVW R30,R28
0445 59E4 SUBI R30,0x94
0446 4FFF SBCI R31,0xFF
0447 8391 STD Z+1,R25
0448 8380 STD Z+0,R24
0449 01FE MOVW R30,R28
044A 52EE SUBI R30,0x2E
044B 4FFF SBCI R31,0xFF
044C 8020 LDD R2,Z+0
044D 8031 LDD R3,Z+1
044E 823D STD Y+5,R3
044F 822C STD Y+4,R2
0450 2422 CLR R2
0451 2433 CLR R3
0452 823B STD Y+3,R3
0453 822A STD Y+2,R2
0454 01CE MOVW R24,R28
0455 5084 SUBI R24,4
0456 4F9F SBCI R25,0xFF
0457 8399 STD Y+1,R25
0458 8388 STD Y+0,R24
0459 01FE MOVW R30,R28
045A 59E4 SUBI R30,0x94
045B 4FFF SBCI R31,0xFF
045C 8120 LDD R18,Z+0
045D 8131 LDD R19,Z+1
045E 018B MOVW R16,R22
045F D074 RCALL _copy
0460 01FE MOVW R30,R28
0461 52EE SUBI R30,0x2E
0462 4FFF SBCI R31,0xFF
0463 8020 LDD R2,Z+0
0464 8031 LDD R3,Z+1
0465 01FE MOVW R30,R28
0466 59E4 SUBI R30,0x94
0467 4FFF SBCI R31,0xFF
0468 8040 LDD R4,Z+0
0469 8051 LDD R5,Z+1
046A 0C42 ADD R4,R2
046B 1C53 ADC R5,R3
046C 01FE MOVW R30,R28
046D 59E4 SUBI R30,0x94
046E 4FFF SBCI R31,0xFF
046F 8251 STD Z+1,R5
0470 8240 STD Z+0,R4
0471 01FE MOVW R30,R28
0472 5AED SUBI R30,0xAD
0473 4FFD SBCI R31,0xFD
0474 8000 LDD R0,Z+0
0475 8011 LDD R1,Z+1
0476 8219 STD Y+1,R1
0477 8208 STD Y+0,R0
0478 019E MOVW R18,R28
0479 5826 SUBI R18,0x86
047A 4F3E SBCI R19,0xFE
047B 01FE MOVW R30,R28
047C 5AEF SUBI R30,0xAF
047D 4FFD SBCI R31,0xFD
047E 8100 LDD R16,Z+0
047F 8111 LDD R17,Z+1
0480 D0F3 RCALL _Encode
0481 01FE MOVW R30,R28
0482 5AED SUBI R30,0xAD
0483 4FFD SBCI R31,0xFD
0484 8000 LDD R0,Z+0
0485 8011 LDD R1,Z+1
0486 8219 STD Y+1,R1
0487 8208 STD Y+0,R0
0488 019E MOVW R18,R28
0489 5F28 SUBI R18,0xF8
048A 4F3F SBCI R19,0xFF
048B 018E MOVW R16,R28
048C 5806 SUBI R16,0x86
048D 4F1E SBCI R17,0xFE
048E D064 RCALL _ByteToChar
048F E002 LDI R16,2
0490 E010 LDI R17,0
0491 01FE MOVW R30,R28
0492 5AED SUBI R30,0xAD
0493 4FFD SBCI R31,0xFD
0494 8120 LDD R18,Z+0
0495 8131 LDD R19,Z+1
0496 940E09B9 CALL empy16s
0498 831D STD Y+5,R17
0499 830C STD Y+4,R16
049A 2422 CLR R2
049B 2433 CLR R3
049C 823B STD Y+3,R3
049D 822A STD Y+2,R2
049E 01CE MOVW R24,R28
049F 9608 ADIW R24,0x8
04A0 8399 STD Y+1,R25
04A1 8388 STD Y+0,R24
04A2 01FE MOVW R30,R28
04A3 59E4 SUBI R30,0x94
04A4 4FFF SBCI R31,0xFF
04A5 8120 LDD R18,Z+0
04A6 8131 LDD R19,Z+1
04A7 018B MOVW R16,R22
04A8 D02B RCALL _copy
04A9 E002 LDI R16,2
04AA E010 LDI R17,0
04AB 01FE MOVW R30,R28
04AC 5AED SUBI R30,0xAD
04AD 4FFD SBCI R31,0xFD
04AE 8120 LDD R18,Z+0
04AF 8131 LDD R19,Z+1
04B0 940E09B9 CALL empy16s
04B2 01FE MOVW R30,R28
04B3 59E4 SUBI R30,0x94
04B4 4FFF SBCI R31,0xFF
04B5 8020 LDD R2,Z+0
04B6 8031 LDD R3,Z+1
04B7 0E20 ADD R2,R16
04B8 1E31 ADC R3,R17
04B9 01FE MOVW R30,R28
04BA 59E4 SUBI R30,0x94
04BB 4FFF SBCI R31,0xFF
04BC 8231 STD Z+1,R3
04BD 8220 STD Z+0,R2
04BE 01F1 MOVW R30,R2
04BF 0FE6 ADD R30,R22
04C0 1FF7 ADC R31,R23
04C1 E18B LDI R24,0x1B
04C2 8380 STD Z+0,R24
04C3 01F6 MOVW R30,R12
04C4 8231 STD Z+1,R3
04C5 8220 STD Z+0,R2
04C6 96EF ADIW R28,0x3F
04C7 96EF ADIW R28,0x3F
04C8 96EF ADIW R28,0x3F
04C9 96EF ADIW R28,0x3F
04CA 96EF ADIW R28,0x3F
04CB 96EF ADIW R28,0x3F
04CC 96EF ADIW R28,0x3F
04CD 96EF ADIW R28,0x3F
04CE 96EF ADIW R28,0x3F
04CF 962C ADIW R28,0xC
04D0 940E09D2 CALL pop_gset5
04D2 9624 ADIW R28,4
04D3 9508 RET
_copy:
i --> R20
nLen --> R22
nStart --> R10
pOrg --> R12
nOrg --> R18
pDest --> R16
04D4 940E09D7 CALL push_gset4
04D6 84C8 LDD R12,Y+8
04D7 84D9 LDD R13,Y+9
04D8 84AA LDD R10,Y+10
04D9 84BB LDD R11,Y+11
04DA 856C LDD R22,Y+12
04DB 857D LDD R23,Y+13
04DC 2744 CLR R20
04DD 2755 CLR R21
04DE C00E RJMP 0x04ED
04DF 01FA MOVW R30,R20
04E0 0DEA ADD R30,R10
04E1 1DFB ADC R31,R11
04E2 0DEC ADD R30,R12
04E3 1DFD ADC R31,R13
04E4 8020 LDD R2,Z+0
04E5 01F9 MOVW R30,R18
04E6 0FE4 ADD R30,R20
04E7 1FF5 ADC R31,R21
04E8 0FE0 ADD R30,R16
04E9 1FF1 ADC R31,R17
04EA 8220 STD Z+0,R2
04EB 5F4F SUBI R20,0xFF
04EC 4F5F SBCI R21,0xFF
04ED 1746 CP R20,R22
04EE 0757 CPC R21,R23
04EF F37C BLT 0x04DF
04F0 940E09CF CALL pop_gset4
04F2 9508 RET
_ByteToChar:
i --> R20
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -