📄 io口.lst
字号:
NO DEBUG INFORMATION AVAILABLE!
__start:
__text_start:
0030 EFCF LDI R28,0xFF
0031 E0DF LDI R29,0xF
0032 BFCD OUT 0x3D,R28
0033 BFDE OUT 0x3E,R29
0034 51C0 SUBI R28,0x10
0035 40D0 SBCI R29,0
0036 EA0A LDI R16,0xAA
0037 8308 STD Y+0,R16
0038 2400 CLR R0
0039 E6E0 LDI R30,0x60
003A E0F0 LDI R31,0
003B E010 LDI R17,0
003C 36E0 CPI R30,0x60
003D 07F1 CPC R31,R17
003E F011 BEQ 0x0041
003F 9201 ST R0,Z+
0040 CFFB RJMP 0x003C
0041 8300 STD Z+0,R16
0042 E6E0 LDI R30,0x60
0043 E0F0 LDI R31,0
0044 E6A0 LDI R26,0x60
0045 E0B0 LDI R27,0
0046 E010 LDI R17,0
0047 36E0 CPI R30,0x60
0048 07F1 CPC R31,R17
0049 F021 BEQ 0x004E
004A 95C8 LPM
004B 9631 ADIW R30,1
004C 920D ST R0,X+
004D CFF9 RJMP 0x0047
004E 940E006A CALL _main
_exit:
0050 CFFF RJMP _exit
_delay_1ms:
0051 2700 CLR R16
0052 2711 CLR R17
0053 C002 RJMP 0x0056
0054 5F0F SUBI R16,0xFF
0055 4F1F SBCI R17,0xFF
0056 3E0E CPI R16,0xEE
0057 E0E8 LDI R30,0x8
0058 071E CPC R17,R30
0059 F3D0 BCS 0x0054
005A 9508 RET
_delay_nms:
005B 940E00A6 CALL push_gset2
005D 01B8 MOVW R22,R16
005E 2744 CLR R20
005F 2755 CLR R21
0060 C003 RJMP 0x0064
0061 DFEF RCALL _delay_1ms
0062 5F4F SUBI R20,0xFF
0063 4F5F SBCI R21,0xFF
0064 1746 CP R20,R22
0065 0757 CPC R21,R23
0066 F3D0 BCS 0x0061
0067 940E009D CALL pop_gset2
0069 9508 RET
_main:
006A 2422 CLR R2
006B BA2A OUT 0x1A,R2
006C BA24 OUT 0x14,R2
006D B822 OUT 0x02,R2
006E E081 LDI R24,1
006F BB87 OUT 0x17,R24
0070 BB81 OUT 0x11,R24
0071 93800061 STS 0x61,R24
0073 C027 RJMP 0x009B
0074 B389 IN R24,0x19
0075 7081 ANDI R24,1
0076 F439 BNE 0x007E
0077 B228 IN R2,0x18
0078 9420 COM R2
0079 BA28 OUT 0x18,R2
007A E00A LDI R16,0xA
007B E010 LDI R17,0
007C DFDE RCALL _delay_nms
007D C002 RJMP 0x0080
007E EF8F LDI R24,0xFF
007F BB88 OUT 0x18,R24
0080 B383 IN R24,0x13
0081 7082 ANDI R24,2
0082 F439 BNE 0x008A
0083 B222 IN R2,0x12
0084 9420 COM R2
0085 BA22 OUT 0x12,R2
0086 E00A LDI R16,0xA
0087 E010 LDI R17,0
0088 DFD2 RCALL _delay_nms
0089 C002 RJMP 0x008C
008A EF8F LDI R24,0xFF
008B BB82 OUT 0x12,R24
008C B181 IN R24,0x01
008D 7084 ANDI R24,4
008E F449 BNE 0x0098
008F 90200062 LDS R2,0x62
0091 9420 COM R2
0092 92200062 STS 0x62,R2
0094 E00A LDI R16,0xA
0095 E010 LDI R17,0
0096 DFC4 RCALL _delay_nms
0097 C003 RJMP 0x009B
0098 EF8F LDI R24,0xFF
0099 93800062 STS 0x62,R24
009B CFD8 RJMP 0x0074
009C 9508 RET
pop_gset2:
009D E0E2 LDI R30,2
009E 940C00AC JMP pop
push_gset5:
00A0 92FA ST R15,-Y
00A1 92EA ST R14,-Y
push_gset4:
00A2 92DA ST R13,-Y
00A3 92CA ST R12,-Y
push_gset3:
00A4 92BA ST R11,-Y
00A5 92AA ST R10,-Y
push_gset2:
00A6 937A ST R23,-Y
00A7 936A ST R22,-Y
push_gset1:
00A8 935A ST R21,-Y
00A9 934A ST R20,-Y
00AA 9508 RET
pop_gset1:
00AB E0E1 LDI R30,1
pop:
00AC 9149 LD R20,Y+
00AD 9159 LD R21,Y+
00AE FDE0 SBRC R30,0
00AF 9508 RET
00B0 9169 LD R22,Y+
00B1 9179 LD R23,Y+
00B2 FDE1 SBRC R30,1
00B3 9508 RET
00B4 90A9 LD R10,Y+
00B5 90B9 LD R11,Y+
00B6 FDE2 SBRC R30,2
00B7 9508 RET
00B8 90C9 LD R12,Y+
00B9 90D9 LD R13,Y+
00BA FDE3 SBRC R30,3
00BB 9508 RET
00BC 90E9 LD R14,Y+
00BD 90F9 LD R15,Y+
00BE 9508 RET
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -