📄 icc.ds2
字号:
[000D] LDI R28,0x5F
LDI R29,0x02
OUT 0x3D,R28
OUT 0x3E,R29
SUBI R28,0x10
SBCI R29,0x00
LDI R16,0xAA
STD Y+0,R16
EOR R0,R0
LDI R30,0x60
LDI R31,0x00
LDI R17,0x00
[0019] CPI R30,0x60
CPC R31,R17
C BREQ +0x02 ; Destination: 0x00001E
ST Z+,R0
C RJMP -0x0005 ; Destination: 0x000019
[001E] STD Z+0,R16
LDI R30,0x1A
LDI R31,0x00
LDI R26,0x60
LDI R27,0x00
LDI R17,0x00
[0024] CPI R30,0x1A
CPC R31,R17
C BREQ +0x04 ; Destination: 0x00002B
LPM
ADIW R30,0x01
ST X+,R0
C RJMP -0x0007 ; Destination: 0x000024
[002B]C X RCALL +0x0057 ; Destination: 0x000083
[002C]C RJMP -0x0001 ; Destination: 0x00002C
[002D]C X RCALL +0x012F ; Destination: 0x00015D
EOR R22,R22
IN R24,0x14
ANDI R24,0xFB
OUT 0x14,R24
LDI R16,0x5A
LDI R17,0x00
C X RCALL +0x00F1 ; Destination: 0x000126
EOR R20,R20
C RJMP +0x000B ; Destination: 0x000042
[0037] ADD R22,R22
SBI 0x15,3
LDI R16,0x0A
LDI R17,0x00
C X RCALL +0x00EA ; Destination: 0x000126
SBIS 0x13,2
C RJMP +0x0001 ; Destination: 0x00003F
ORI R22,0x01
[003F]C X RCALL +0x0128 ; Destination: 0x000168
C X RCALL +0x00E5 ; Destination: 0x000126
INC R20
[0042] CPI R20,0x08
C BRCS -0x0D ; Destination: 0x000037
SBI 0x14,2
MOV R16,R22
EOR R17,R17
C X RCALL +0x0118 ; Destination: 0x000160
X RET
[0049]C X RCALL +0x0113 ; Destination: 0x00015D
MOV R22,R16
IN R24,0x15
ANDI R24,0xEF
OUT 0x15,R24
LDI R16,0x5A
LDI R17,0x00
C X RCALL +0x00D5 ; Destination: 0x000126
EOR R20,R20
C RJMP +0x0011 ; Destination: 0x000064
[0053] MOV R24,R22
ANDI R24,0x80
CPI R24,0x80
C BRNE +0x02 ; Destination: 0x000059
SBI 0x15,2
C RJMP +0x0003 ; Destination: 0x00005C
[0059] IN R24,0x15
ANDI R24,0xFB
OUT 0x15,R24
[005C] SBI 0x15,3
LDI R16,0x0A
LDI R17,0x00
C X RCALL +0x00C6 ; Destination: 0x000126
C X RCALL +0x0107 ; Destination: 0x000168
C X RCALL +0x00C4 ; Destination: 0x000126
ADD R22,R22
INC R20
[0064] CPI R20,0x08
C BRCS -0x13 ; Destination: 0x000053
C X RCALL +0x00F9 ; Destination: 0x000160
X RET
[0068]C X RCALL +0x00F4 ; Destination: 0x00015D
MOV R20,R18
MOV R22,R16
MOV R16,R22
C X RCALL -0x0024 ; Destination: 0x000049
MOV R16,R20
C X RCALL -0x0026 ; Destination: 0x000049
SBI 0x15,4
C X RCALL +0x00EF ; Destination: 0x000160
X RET
[0072]C X RCALL +0x00D3 ; Destination: 0x000146
MOV R20,R16
MOV R16,R20
C X RCALL -0x002D ; Destination: 0x000049
SBI 0x15,4
LDI R16,0xB8
LDI R17,0x0B
C X RCALL +0x00BE ; Destination: 0x000138
C X RCALL +0x00CE ; Destination: 0x000149
X RET
[007C] EOR R2,R2
OUT 0x35,R2
LDI R24,0xFD
OUT 0x14,R24
LDI R24,0xF3
OUT 0x15,R24
X RET
[0083]C X RCALL -0x0008 ; Destination: 0x00007C
LDI R16,0x1E
LDI R17,0x00
C X RCALL +0x00B1 ; Destination: 0x000138
EOR R20,R20
C RJMP +0x009B ; Destination: 0x000124
[0089] LDI R16,0xBF
C X RCALL -0x0019 ; Destination: 0x000072
LDI R16,0xA4
C X RCALL -0x0044 ; Destination: 0x000049
SBI 0x15,4
LDI R16,0xE8
LDI R17,0x03
C X RCALL +0x00A7 ; Destination: 0x000138
EOR R10,R10
C RJMP +0x000A ; Destination: 0x00009D
[0093] MOV R18,R10
LDI R16,0xE0
C X RCALL -0x002E ; Destination: 0x000068
LDI R16,0x64
LDI R17,0x00
C X RCALL +0x009F ; Destination: 0x000138
MOV R18,R10
LDI R16,0xC0
C X RCALL -0x0034 ; Destination: 0x000068
INC R10
[009D] MOV R24,R10
CPI R24,0x40
C BRCS -0x0D ; Destination: 0x000093
LDI R18,0x49
LDI R16,0x97
C X RCALL -0x003B ; Destination: 0x000068
EOR R10,R10
C RJMP +0x0007 ; Destination: 0x0000AC
[00A5] LDI R16,0xA0
C X RCALL -0x005E ; Destination: 0x000049
SBI 0x15,4
LDI R16,0x64
LDI R17,0x00
C X RCALL +0x008D ; Destination: 0x000138
INC R10
[00AC] MOV R24,R10
CPI R24,0x07
C BRCS -0x0A ; Destination: 0x0000A5
EOR R10,R10
C RJMP +0x0007 ; Destination: 0x0000B8
[00B1] LDI R16,0xA1
C X RCALL -0x006A ; Destination: 0x000049
SBI 0x15,4
LDI R16,0x64
LDI R17,0x00
C X RCALL +0x0081 ; Destination: 0x000138
INC R10
[00B8] MOV R24,R10
CPI R24,0x07
C BRCS -0x0A ; Destination: 0x0000B1
EOR R10,R10
C RJMP +0x000A ; Destination: 0x0000C7
[00BD] LDI R16,0xA3
C X RCALL -0x0076 ; Destination: 0x000049
SBI 0x15,4
MOV R18,R10
LDI R16,0x80
C X RCALL -0x005B ; Destination: 0x000068
LDI R16,0xC8
LDI R17,0x00
C X RCALL +0x0072 ; Destination: 0x000138
INC R10
[00C7] MOV R24,R10
CPI R24,0x10
C BRCS -0x0D ; Destination: 0x0000BD
LDI R16,0xE8
LDI R17,0x03
C X RCALL +0x006B ; Destination: 0x000138
LDI R16,0xA4
C X RCALL -0x0086 ; Destination: 0x000049
SBI 0x15,4
EOR R10,R10
C RJMP +0x000A ; Destination: 0x0000DC
[00D2] LDI R16,0xA2
C X RCALL -0x008B ; Destination: 0x000049
SBI 0x15,4
MOV R18,R10
LDI R16,0xCF
C X RCALL -0x0070 ; Destination: 0x000068
LDI R16,0xC8
LDI R17,0x00
C X RCALL +0x005D ; Destination: 0x000138
INC R10
[00DC] MOV R24,R10
CPI R24,0x10
C BRCS -0x0D ; Destination: 0x0000D2
LDI R16,0xE8
LDI R17,0x03
C X RCALL +0x0056 ; Destination: 0x000138
EOR R10,R10
C RJMP +0x000C ; Destination: 0x0000F0
[00E4] LDI R16,0x01
MOV R17,R10
C X RCALL +0x007B ; Destination: 0x000162
MOV R22,R16
COM R22
MOV R18,R22
LDI R16,0x98
C X RCALL -0x0084 ; Destination: 0x000068
LDI R16,0xF4
LDI R17,0x01
C X RCALL +0x0049 ; Destination: 0x000138
INC R10
[00F0] MOV R24,R10
CPI R24,0x07
C BRCS -0x0F ; Destination: 0x0000E4
LDI R16,0xA4
C X RCALL -0x00AC ; Destination: 0x000049
SBI 0x15,4
LDI R18,0xFF
LDI R16,0x98
C X RCALL -0x0091 ; Destination: 0x000068
LDI R18,0xFE
LDI R16,0x88
C X RCALL -0x0094 ; Destination: 0x000068
LDI R18,0x08
LDI R16,0x90
C X RCALL -0x0097 ; Destination: 0x000068
C RJMP +0x0021 ; Destination: 0x000121
[0100] SBIC 0x13,1
C RJMP +0x001B ; Destination: 0x00011D
LDI R16,0x15
C X RCALL -0x00BB ; Destination: 0x000049
C X RCALL -0x00D8 ; Destination: 0x00002D
MOV R2,R16
MOV R3,R17
MOV R22,R2
SBI 0x15,4
CPI R22,0x0F
C BRNE +0x01 ; Destination: 0x00010C
C RJMP +0x0017 ; Destination: 0x000123
[010C] MOV R24,R22
SWAP R24
ANDI R24,0x0F
MOV R10,R24
LDI R16,0xA1
C X RCALL -0x00C9 ; Destination: 0x000049
MOV R18,R10
LDI R16,0xC8
C X RCALL -0x00AD ; Destination: 0x000068
LDI R16,0xA1
C X RCALL -0x00CE ; Destination: 0x000049
MOV R18,R22
LDI R16,0xC8
C X RCALL -0x00B2 ; Destination: 0x000068
EOR R20,R20
[011B] SBIS 0x13,1
C RJMP -0x0002 ; Destination: 0x00011B
[011D] LDI R16,0x64
LDI R17,0x00
C X RCALL +0x0018 ; Destination: 0x000138
INC R20
[0121] CPI R20,0xC8
C BRCS -0x23 ; Destination: 0x000100
[0123] EOR R20,R20
[0124]C RJMP -0x009C ; Destination: 0x000089
X RET
[0126] SUBI R16,0x01
SBCI R17,0x00
LDI R24,0x01
LDI R25,0x00
CP R24,R16
CPC R25,R17
C BRLT -0x07 ; Destination: 0x000126
X RET
[012E] LDI R16,0x01
LDI R17,0x00
C RJMP +0x0002 ; Destination: 0x000133
[0131] SUBI R16,0xFF
SBCI R17,0xFF
[0133] CPI R16,0x76
LDI R30,0x04
CPC R17,R30
C BRCS -0x06 ; Destination: 0x000131
X RET
[0138]C X RCALL +0x0024 ; Destination: 0x00015D
MOV R22,R16
MOV R23,R17
EOR R20,R20
EOR R21,R21
C RJMP +0x0003 ; Destination: 0x000141
[013E]C X RCALL -0x0011 ; Destination: 0x00012E
SUBI R20,0xFF
SBCI R21,0xFF
[0141] CP R20,R22
CPC R21,R23
C BRCS -0x06 ; Destination: 0x00013E
C X RCALL +0x001B ; Destination: 0x000160
X RET
[0146] ST -Y,R21
ST -Y,R20
X RET
[0149] LDI R30,0x01
[014A] LD R20,Y+
LD R21,Y+
SBRC R30,0
X RET
LD R22,Y+
LD R23,Y+
SBRC R30,1
X RET
LD R10,Y+
LD R11,Y+
SBRC R30,2
X RET
LD R12,Y+
LD R13,Y+
SBRC R30,3
X RET
LD R14,Y+
LD R15,Y+
X RET
[015D] ST -Y,R23
ST -Y,R22
C RJMP -0x001A ; Destination: 0x000146
[0160] LDI R30,0x02
C RJMP -0x0018 ; Destination: 0x00014A
[0162] AND R17,R17
C BREQ +0x03 ; Destination: 0x000167
ADD R16,R16
DEC R17
C RJMP -0x0005 ; Destination: 0x000162
[0167] X RET
[0168] IN R24,0x15
ANDI R24,0xF7
OUT 0x15,R24
LDI R16,0x0A
LDI R17,0x00
X RET
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -