📄 main.lst
字号:
\ 000000C2 E040 LDI R20, 0
\ 000000C4 0734 CPC R19, R20
\ 000000C6 F2E4 BRLT ??main_10
\ ??main_5:
\ 000000C8 E00D LDI R16, 13
\ 000000CA CFAF RJMP ??main_3
\ ??main_8:
\ 000000CC 3602 CPI R16, 98
\ 000000CE F441 BRNE ??main_11
\ 000000D0 E509 LDI R16, 89
\ 000000D2 ........ CALL sendchar
\ 000000D6 E001 LDI R16, 1
\ 000000D8 ........ CALL sendchar
\ 000000DC E000 LDI R16, 0
\ 000000DE CFA5 RJMP ??main_3
\ ??main_11:
\ 000000E0 3402 CPI R16, 66
\ 000000E2 F469 BRNE ??main_12
\ 000000E4 ........ CALL recchar
\ 000000E8 2F90 MOV R25, R16
\ 000000EA ........ CALL recchar
\ 000000EE 2F80 MOV R24, R16
\ 000000F0 ........ CALL recchar
\ 000000F4 01AE MOVW R21:R20, R29:R28
\ 000000F6 2F20 MOV R18, R16
\ 000000F8 018C MOVW R17:R16, R25:R24
\ 000000FA .... RCALL BlockLoad
\ 000000FC CF96 RJMP ??main_3
\ ??main_12:
\ 000000FE 3607 CPI R16, 103
\ 00000100 F469 BRNE ??main_13
\ 00000102 ........ CALL recchar
\ 00000106 2F90 MOV R25, R16
\ 00000108 ........ CALL recchar
\ 0000010C 2F80 MOV R24, R16
\ 0000010E ........ CALL recchar
\ 00000112 01AE MOVW R21:R20, R29:R28
\ 00000114 2F20 MOV R18, R16
\ 00000116 018C MOVW R17:R16, R25:R24
\ 00000118 .... RCALL BlockRead
\ 0000011A CF89 RJMP ??main_0
\ ??main_13:
\ 0000011C 3502 CPI R16, 82
\ 0000011E F5A1 BRNE ??main_14
\ ??main_15:
\ 00000120 B707 IN R16, 0x37
\ 00000122 2F10 MOV R17, R16
\ 00000124 FD10 SBRC R17, 0
\ 00000126 CFFC RJMP ??main_15
\ 00000128 E111 LDI R17, 17
\ 0000012A 2400 CLR R0
\ 0000012C BF17 OUT 0x37, R17
\ 0000012E 95E8 SPM
\ 00000130 8108 LD R16, Y
\ 00000132 8119 LDD R17, Y+1
\ 00000134 812A LDD R18, Y+2
\ 00000136 0F00 LSL R16
\ 00000138 1F11 ROL R17
\ 0000013A 1F22 ROL R18
\ 0000013C 5F0F SUBI R16, 255
\ 0000013E 4F1F SBCI R17, 255
\ 00000140 4F2F SBCI R18, 255
\ 00000142 01F8 MOVW R31:R30, R17:R16
\ 00000144 BF2B OUT 0x3B, R18
\ 00000146 9006 ELPM R0, Z
\ 00000148 E000 LDI R16, 0
\ 0000014A BF0B OUT 0x3B, R16
\ 0000014C 2D00 MOV R16, R0
\ 0000014E ........ CALL sendchar
\ 00000152 8108 LD R16, Y
\ 00000154 8119 LDD R17, Y+1
\ 00000156 812A LDD R18, Y+2
\ 00000158 0F00 LSL R16
\ 0000015A 1F11 ROL R17
\ 0000015C 1F22 ROL R18
\ 0000015E 01F8 MOVW R31:R30, R17:R16
\ 00000160 BF2B OUT 0x3B, R18
\ 00000162 9006 ELPM R0, Z
\ 00000164 2D00 MOV R16, R0
\ 00000166 E010 LDI R17, 0
\ 00000168 BF1B OUT 0x3B, R17
\ ??main_16:
\ 0000016A ........ CALL sendchar
\ 0000016E 8108 LD R16, Y
\ 00000170 8119 LDD R17, Y+1
\ 00000172 812A LDD R18, Y+2
\ 00000174 813B LDD R19, Y+3
\ 00000176 5F0F SUBI R16, 255
\ 00000178 4F1F SBCI R17, 255
\ 0000017A 4F2F SBCI R18, 255
\ 0000017C 4F3F SBCI R19, 255
\ 0000017E 8308 ST Y, R16
\ 00000180 8319 STD Y+1, R17
\ 00000182 832A STD Y+2, R18
\ 00000184 833B STD Y+3, R19
\ 00000186 CF53 RJMP ??main_0
\ ??main_14:
\ 00000188 3603 CPI R16, 99
\ 0000018A F429 BRNE ??main_17
\ 0000018C ........ CALL recchar
\ 00000190 2F80 MOV R24, R16
\ 00000192 E090 LDI R25, 0
\ 00000194 CF99 RJMP ??main_5
\ ??main_17:
\ 00000196 3403 CPI R16, 67
\ 00000198 F4A1 BRNE ??main_18
\ 0000019A ........ CALL recchar
\ 0000019E 2B90 OR R25, R16
\ ??main_19:
\ 000001A0 B707 IN R16, 0x37
\ 000001A2 2F10 MOV R17, R16
\ 000001A4 FD10 SBRC R17, 0
\ 000001A6 CFFC RJMP ??main_19
\ 000001A8 E001 LDI R16, 1
\ 000001AA 8148 LD R20, Y
\ 000001AC 8159 LDD R21, Y+1
\ 000001AE 816A LDD R22, Y+2
\ 000001B0 0F44 LSL R20
\ 000001B2 1F55 ROL R21
\ 000001B4 1F66 ROL R22
\ 000001B6 01FA MOVW R31:R30, R21:R20
\ 000001B8 BF6B OUT 0x3B, R22
\ 000001BA 010C MOVW R1:R0, R25:R24
\ 000001BC BF07 OUT 0x37, R16
\ 000001BE 95E8 SPM
\ 000001C0 C033 RJMP ??main_20
\ ??main_18:
\ 000001C2 360D CPI R16, 109
\ 000001C4 F501 BRNE ??main_21
\ 000001C6 8108 LD R16, Y
\ 000001C8 8119 LDD R17, Y+1
\ 000001CA 812A LDD R18, Y+2
\ 000001CC 813B LDD R19, Y+3
\ 000001CE 3000 CPI R16, 0
\ 000001D0 EF48 LDI R20, 248
\ 000001D2 0714 CPC R17, R20
\ 000001D4 E041 LDI R20, 1
\ 000001D6 0724 CPC R18, R20
\ 000001D8 E040 LDI R20, 0
\ 000001DA 0734 CPC R19, R20
\ 000001DC F024 BRLT ??main_22
\ 000001DE E30F LDI R16, 63
\ 000001E0 ........ CALL sendchar
\ 000001E4 CF71 RJMP ??main_5
\ ??main_22:
\ 000001E6 B707 IN R16, 0x37
\ 000001E8 2F10 MOV R17, R16
\ 000001EA FD10 SBRC R17, 0
\ 000001EC CFFC RJMP ??main_22
\ 000001EE E005 LDI R16, 5
\ 000001F0 8148 LD R20, Y
\ 000001F2 8159 LDD R21, Y+1
\ 000001F4 816A LDD R22, Y+2
\ 000001F6 0F44 LSL R20
\ 000001F8 1F55 ROL R21
\ 000001FA 1F66 ROL R22
\ 000001FC 01FA MOVW R31:R30, R21:R20
\ 000001FE BF6B OUT 0x3B, R22
\ ??main_23:
\ 00000200 BF07 OUT 0x37, R16
\ 00000202 95E8 SPM
\ 00000204 CF61 RJMP ??main_5
\ ??main_21:
\ 00000206 3404 CPI R16, 68
\ 00000208 F4D9 BRNE ??main_24
\ ??main_25:
\ 0000020A B707 IN R16, 0x37
\ 0000020C 2F10 MOV R17, R16
\ 0000020E FD10 SBRC R17, 0
\ 00000210 CFFC RJMP ??main_25
\ 00000212 8108 LD R16, Y
\ 00000214 BD01 OUT 0x21, R16
\ 00000216 8119 LDD R17, Y+1
\ 00000218 BD12 OUT 0x22, R17
\ 0000021A ........ CALL recchar
\ 0000021E BD00 OUT 0x20, R16
\ 00000220 9AFA SBI 0x1F, 0x02
\ 00000222 9AF9 SBI 0x1F, 0x01
\ ??main_26:
\ 00000224 99F9 SBIC 0x1F, 0x01
\ 00000226 CFFE RJMP ??main_26
\ ??main_20:
\ 00000228 8108 LD R16, Y
\ 0000022A 8119 LDD R17, Y+1
\ 0000022C 812A LDD R18, Y+2
\ 0000022E 813B LDD R19, Y+3
\ 00000230 5F0F SUBI R16, 255
\ 00000232 4F1F SBCI R17, 255
\ 00000234 4F2F SBCI R18, 255
\ 00000236 4F3F SBCI R19, 255
\ 00000238 8308 ST Y, R16
\ 0000023A 8319 STD Y+1, R17
\ 0000023C 832A STD Y+2, R18
\ 0000023E CF16 RJMP ??main_7
\ ??main_24:
\ 00000240 3604 CPI R16, 100
\ 00000242 F439 BRNE ??main_27
\ 00000244 8108 LD R16, Y
\ 00000246 BD01 OUT 0x21, R16
\ 00000248 8119 LDD R17, Y+1
\ 0000024A BD12 OUT 0x22, R17
\ 0000024C 9AF8 SBI 0x1F, 0x00
\ 0000024E B500 IN R16, 0x20
\ 00000250 CF8C RJMP ??main_16
\ ??main_27:
\ 00000252 360C CPI R16, 108
\ 00000254 F451 BRNE ??main_28
\ ??main_29:
\ 00000256 B707 IN R16, 0x37
\ 00000258 2F10 MOV R17, R16
\ 0000025A FD10 SBRC R17, 0
\ 0000025C CFFC RJMP ??main_29
\ 0000025E ........ CALL recchar
\ 00000262 2F10 MOV R17, R16
\ 00000264 E009 LDI R16, 9
\ 00000266 2E01 MOV R0, R17
\ 00000268 CFCB RJMP ??main_23
\ ??main_28:
\ 0000026A 3702 CPI R16, 114
\ 0000026C F459 BRNE ??main_30
\ ??main_31:
\ 0000026E B707 IN R16, 0x37
\ 00000270 2F10 MOV R17, R16
\ 00000272 FD10 SBRC R17, 0
\ 00000274 CFFC RJMP ??main_31
\ 00000276 E009 LDI R16, 9
\ 00000278 E0E1 LDI R30, 1
\ ??main_32:
\ 0000027A E0F0 LDI R31, 0
\ 0000027C BF07 OUT 0x37, R16
\ 0000027E 9114 LPM R17, Z
\ 00000280 2F01 MOV R16, R17
\ 00000282 CED3 RJMP ??main_3
\ ??main_30:
\ 00000284 3406 CPI R16, 70
\ 00000286 F439 BRNE ??main_33
\ ??main_34:
\ 00000288 B707 IN R16, 0x37
\ 0000028A 2F10 MOV R17, R16
\ 0000028C FD10 SBRC R17, 0
\ 0000028E CFFC RJMP ??main_34
\ 00000290 E009 LDI R16, 9
\ 00000292 E0E0 LDI R30, 0
\ 00000294 CFF2 RJMP ??main_32
\ ??main_33:
\ 00000296 340E CPI R16, 78
\ 00000298 F439 BRNE ??main_35
\ ??main_36:
\ 0000029A B707 IN R16, 0x37
\ 0000029C 2F10 MOV R17, R16
\ 0000029E FD10 SBRC R17, 0
\ 000002A0 CFFC RJMP ??main_36
\ 000002A2 E009 LDI R16, 9
\ 000002A4 E0E3 LDI R30, 3
\ 000002A6 CFE9 RJMP ??main_32
\ ??main_35:
\ 000002A8 3501 CPI R16, 81
\ 000002AA F439 BRNE ??main_37
\ ??main_38:
\ 000002AC B707 IN R16, 0x37
\ 000002AE 2F10 MOV R17, R16
\ 000002B0 FD10 SBRC R17, 0
\ 000002B2 CFFC RJMP ??main_38
\ 000002B4 E009 LDI R16, 9
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -