📄 main.lis
字号:
00DE 85BF out 0x35,R24
00E0 .dbline 169
00E0 2224 clr R2
00E2 30920700 sts _flag+1,R3
00E6 20920600 sts _flag,R2
00EA .dbline 171
00EA 18C0 xjmp L14
00EC L13:
00EC .dbline 173
00EC .dbline 174
00EC 2224 clr R2
00EE 23BE out 0x33,R2
00F0 .dbline 175
00F0 20900000 lds R2,_temp
00F4 30900100 lds R3,_temp+1
00F8 42B6 in R4,0x32
00FA 5524 clr R5
00FC 4218 sub R4,R2
00FE 5308 sbc R5,R3
0100 50920100 sts _temp+1,R5
0104 40920000 sts _temp,R4
0108 .dbline 176
0108 8CE0 ldi R24,12
010A 85BF out 0x35,R24
010C .dbline 177
010C 81E0 ldi R24,1
010E 90E0 ldi R25,0
0110 90930700 sts _flag+1,R25
0114 80930600 sts _flag,R24
0118 .dbline 181
0118 2224 clr R2
011A 2BBE out 0x3b,R2
011C .dbline 182
011C L14:
011C .dbline -2
011C L12:
011C .dbline 0 ; func end
011C 0990 ld R0,y+
011E 0FBE out 0x3f,R0
0120 F991 ld R31,y+
0122 E991 ld R30,y+
0124 B991 ld R27,y+
0126 A991 ld R26,y+
0128 9991 ld R25,y+
012A 8991 ld R24,y+
012C 3991 ld R19,y+
012E 2991 ld R18,y+
0130 1991 ld R17,y+
0132 0991 ld R16,y+
0134 9990 ld R9,y+
0136 8990 ld R8,y+
0138 7990 ld R7,y+
013A 6990 ld R6,y+
013C 5990 ld R5,y+
013E 4990 ld R4,y+
0140 3990 ld R3,y+
0142 2990 ld R2,y+
0144 1990 ld R1,y+
0146 0990 ld R0,y+
0148 1895 reti
014A .dbend
014A .dbfunc e STOP _STOP fV
.even
014A _STOP::
014A .dbline -1
014A .dbline 190
014A .dbline 191
014A 2224 clr R2
014C 28BA out 0x18,R2
014E .dbline 192
014E 00E1 ldi R16,10000
0150 17E2 ldi R17,39
0152 92DF xcall _delay
0154 .dbline -2
0154 L15:
0154 .dbline 0 ; func end
0154 0895 ret
0156 .dbend
0156 .dbfunc e GO _GO fV
0156 ; aa -> R10,R11
.even
0156 _GO::
0156 AA92 st -y,R10
0158 BA92 st -y,R11
015A 5801 movw R10,R16
015C .dbline -1
015C .dbline 197
015C .dbline 199
015C 86E3 ldi R24,54
015E 88BB out 0x18,R24
0160 .dbline 200
0160 8501 movw R16,R10
0162 8ADF xcall _delay
0164 .dbline -2
0164 L16:
0164 .dbline 0 ; func end
0164 B990 ld R11,y+
0166 A990 ld R10,y+
0168 0895 ret
016A .dbsym r aa 10 i
016A .dbend
016A .dbfunc e BACK _BACK fV
016A ; bb -> R10,R11
.even
016A _BACK::
016A AA92 st -y,R10
016C BA92 st -y,R11
016E 5801 movw R10,R16
0170 .dbline -1
0170 .dbline 207
0170 .dbline 209
0170 89E3 ldi R24,57
0172 88BB out 0x18,R24
0174 .dbline 210
0174 8501 movw R16,R10
0176 80DF xcall _delay
0178 .dbline 211
0178 2224 clr R2
017A 28BA out 0x18,R2
017C .dbline 212
017C 00910000 lds R16,_T
0180 10910100 lds R17,_T+1
0184 0A19 sub R16,R10
0186 1B09 sbc R17,R11
0188 77DF xcall _delay
018A .dbline -2
018A L17:
018A .dbline 0 ; func end
018A B990 ld R11,y+
018C A990 ld R10,y+
018E 0895 ret
0190 .dbsym r bb 10 i
0190 .dbend
0190 .dbfunc e GTOL _GTOL fV
0190 ; cc -> R10,R11
.even
0190 _GTOL::
0190 AA92 st -y,R10
0192 BA92 st -y,R11
0194 5801 movw R10,R16
0196 .dbline -1
0196 .dbline 216
0196 .dbline 217
0196 82E3 ldi R24,50
0198 88BB out 0x18,R24
019A .dbline 218
019A 8501 movw R16,R10
019C 6DDF xcall _delay
019E .dbline 219
019E 2224 clr R2
01A0 28BA out 0x18,R2
01A2 .dbline 220
01A2 00910000 lds R16,_T
01A6 10910100 lds R17,_T+1
01AA 0A19 sub R16,R10
01AC 1B09 sbc R17,R11
01AE 64DF xcall _delay
01B0 .dbline -2
01B0 L18:
01B0 .dbline 0 ; func end
01B0 B990 ld R11,y+
01B2 A990 ld R10,y+
01B4 0895 ret
01B6 .dbsym r cc 10 i
01B6 .dbend
01B6 .dbfunc e GTOR _GTOR fV
01B6 ; dd -> R10,R11
.even
01B6 _GTOR::
01B6 AA92 st -y,R10
01B8 BA92 st -y,R11
01BA 5801 movw R10,R16
01BC .dbline -1
01BC .dbline 224
01BC .dbline 226
01BC 84E3 ldi R24,52
01BE 88BB out 0x18,R24
01C0 .dbline 227
01C0 8501 movw R16,R10
01C2 5ADF xcall _delay
01C4 .dbline 228
01C4 2224 clr R2
01C6 28BA out 0x18,R2
01C8 .dbline 229
01C8 00910000 lds R16,_T
01CC 10910100 lds R17,_T+1
01D0 0A19 sub R16,R10
01D2 1B09 sbc R17,R11
01D4 51DF xcall _delay
01D6 .dbline -2
01D6 L19:
01D6 .dbline 0 ; func end
01D6 B990 ld R11,y+
01D8 A990 ld R10,y+
01DA 0895 ret
01DC .dbsym r dd 10 i
01DC .dbend
01DC .dbfunc e BTOR _BTOR fV
01DC ; cc -> R10,R11
.even
01DC _BTOR::
01DC AA92 st -y,R10
01DE BA92 st -y,R11
01E0 5801 movw R10,R16
01E2 .dbline -1
01E2 .dbline 232
01E2 .dbline 234
01E2 80E3 ldi R24,48
01E4 88BB out 0x18,R24
01E6 .dbline 235
01E6 8501 movw R16,R10
01E8 47DF xcall _delay
01EA .dbline 236
01EA 2224 clr R2
01EC 28BA out 0x18,R2
01EE .dbline 237
01EE 00910000 lds R16,_T
01F2 10910100 lds R17,_T+1
01F6 0A19 sub R16,R10
01F8 1B09 sbc R17,R11
01FA 3EDF xcall _delay
01FC .dbline -2
01FC L20:
01FC .dbline 0 ; func end
01FC B990 ld R11,y+
01FE A990 ld R10,y+
0200 0895 ret
0202 .dbsym r cc 10 i
0202 .dbend
0202 .dbfunc e BTOL _BTOL fV
0202 ; dd -> R10,R11
.even
0202 _BTOL::
0202 AA92 st -y,R10
0204 BA92 st -y,R11
0206 5801 movw R10,R16
0208 .dbline -1
0208 .dbline 241
0208 .dbline 244
0208 88E3 ldi R24,56
020A 88BB out 0x18,R24
020C .dbline 245
020C 8501 movw R16,R10
020E 34DF xcall _delay
0210 .dbline 246
0210 2224 clr R2
0212 28BA out 0x18,R2
0214 .dbline 247
0214 00910000 lds R16,_T
0218 10910100 lds R17,_T+1
021C 0A19 sub R16,R10
021E 1B09 sbc R17,R11
0220 2BDF xcall _delay
0222 .dbline -2
0222 L21:
0222 .dbline 0 ; func end
0222 B990 ld R11,y+
0224 A990 ld R10,y+
0226 0895 ret
0228 .dbsym r dd 10 i
0228 .dbend
0228 .dbfunc e Linecheck_GO _Linecheck_GO fV
0228 ; ss -> R10
.even
0228 _Linecheck_GO::
0228 0E940000 xcall push_xgset300C
022C .dbline -1
022C .dbline 258
022C .dbline 261
022C 8FEF ldi R24,255
022E 8BBB out 0x1b,R24
0230 .dbline 262
0230 2224 clr R2
0232 2ABA out 0x1a,R2
0234 .dbline 263
0234 01E0 ldi R16,1
0236 10E0 ldi R17,0
0238 1FDF xcall _delay
023A .dbline 265
023A A9B2 in R10,0x19
023C .dbline 266
023C 4A2D mov R20,R10
023E 5527 clr R21
0240 4F3E cpi R20,239
0242 E0E0 ldi R30,0
0244 5E07 cpc R21,R30
0246 B1F0 breq L26
0248 X2:
0248 4F3E cpi R20,239
024A E0E0 ldi R30,0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -