📄 isojtagisp.lss
字号:
2fea: 5d 9b sbis 0x0b, 5 ; 11
2fec: fe cf rjmp .-4 ; 0x2fea <putc>
2fee: 4c b9 out 0x0c, r20 ; 12
2ff0: 08 95 ret
00002ff2 <put_string>:
2ff2: c8 95 lpm
2ff4: 00 20 and r0, r0
2ff6: 21 f0 breq .+8 ; 0x3000 <ps_ret>
2ff8: 40 2d mov r20, r0
2ffa: f7 df rcall .-18 ; 0x2fea <putc>
2ffc: 31 96 adiw r30, 0x01 ; 1
2ffe: f9 cf rjmp .-14 ; 0x2ff2 <put_string>
00003000 <ps_ret>:
3000: 08 95 ret
00003002 <put_table>:
3002: c8 95 lpm
3004: 00 20 and r0, r0
3006: 21 f0 breq .+8 ; 0x3010 <pt_ret>
3008: 40 2d mov r20, r0
300a: ef df rcall .-34 ; 0x2fea <putc>
300c: 32 96 adiw r30, 0x02 ; 2
300e: f9 cf rjmp .-14 ; 0x3002 <put_table>
00003010 <pt_ret>:
3010: 08 95 ret
00003012 <bel_table>:
3012: c8 95 lpm
3014: 00 20 and r0, r0
3016: 21 f0 breq .+8 ; 0x3020 <c1_ret>
3018: 50 15 cp r21, r0
301a: 19 f0 breq .+6 ; 0x3022 <c0_ret>
301c: 32 96 adiw r30, 0x02 ; 2
301e: f9 cf rjmp .-14 ; 0x3012 <bel_table>
00003020 <c1_ret>:
3020: 08 94 sec
00003022 <c0_ret>:
3022: 08 95 ret
00003024 <set_pagesize>:
3024: c8 95 lpm
3026: 00 20 and r0, r0
3028: 41 f0 breq .+16 ; 0x303a <spa_end>
302a: 50 15 cp r21, r0
302c: 11 f0 breq .+4 ; 0x3032 <spa_set>
302e: 32 96 adiw r30, 0x02 ; 2
3030: f9 cf rjmp .-14 ; 0x3024 <set_pagesize>
00003032 <spa_set>:
3032: 31 96 adiw r30, 0x01 ; 1
3034: c8 95 lpm
3036: c0 2c mov r12, r0
3038: 8c 2c mov r8, r12
0000303a <spa_end>:
303a: 08 95 ret
0000303c <set_pollcode>:
303c: c8 95 lpm
303e: 00 20 and r0, r0
3040: 39 f0 breq .+14 ; 0x3050 <spo_end>
3042: 50 15 cp r21, r0
3044: 11 f0 breq .+4 ; 0x304a <spo_set>
3046: 32 96 adiw r30, 0x02 ; 2
3048: f9 cf rjmp .-14 ; 0x303c <set_pollcode>
0000304a <spo_set>:
304a: 31 96 adiw r30, 0x01 ; 1
304c: c8 95 lpm
304e: d0 2c mov r13, r0
00003050 <spo_end>:
3050: 08 95 ret
00003052 <delay>:
3052: 18 e2 ldi r17, 0x28 ; 40
00003054 <dl2>:
3054: 24 e7 ldi r18, 0x74 ; 116
00003056 <dl1>:
3056: 2a 95 dec r18
3058: f1 f7 brne .-4 ; 0x3056 <dl1>
305a: 1a 95 dec r17
305c: d9 f7 brne .-10 ; 0x3054 <dl2>
305e: 0a 95 dec r16
3060: c1 f7 brne .-16 ; 0x3052 <delay>
3062: 08 95 ret
00003064 <spi123>:
3064: 19 d0 rcall .+50 ; 0x3098 <wrser>
3066: 3d 2f mov r19, r29
3068: 17 d0 rcall .+46 ; 0x3098 <wrser>
306a: 3c 2f mov r19, r28
306c: 15 d0 rcall .+42 ; 0x3098 <wrser>
306e: 08 95 ret
00003070 <w1234>:
3070: 31 2d mov r19, r1
3072: 12 d0 rcall .+36 ; 0x3098 <wrser>
3074: 32 2d mov r19, r2
3076: 10 d0 rcall .+32 ; 0x3098 <wrser>
3078: 33 2d mov r19, r3
307a: 0e d0 rcall .+28 ; 0x3098 <wrser>
307c: 34 2f mov r19, r20
307e: 0c d0 rcall .+24 ; 0x3098 <wrser>
3080: 08 95 ret
00003082 <w123r4>:
3082: 31 2d mov r19, r1
3084: 09 d0 rcall .+18 ; 0x3098 <wrser>
3086: 32 2d mov r19, r2
3088: 07 d0 rcall .+14 ; 0x3098 <wrser>
308a: 33 2d mov r19, r3
308c: 05 d0 rcall .+10 ; 0x3098 <wrser>
308e: 03 d0 rcall .+6 ; 0x3096 <rdser>
3090: 43 2f mov r20, r19
3092: ab df rcall .-170 ; 0x2fea <putc>
3094: 08 95 ret
00003096 <rdser>:
3096: 33 27 eor r19, r19
00003098 <wrser>:
3098: 08 e0 ldi r16, 0x08 ; 8
309a: 70 e0 ldi r23, 0x00 ; 0
0000309c <wrs0>:
309c: 33 1f adc r19, r19
309e: 10 f4 brcc .+4 ; 0x30a4 <wrs1>
30a0: c5 9a sbi 0x18, 5 ; 24
30a2: 01 c0 rjmp .+2 ; 0x30a6 <wrs2>
000030a4 <wrs1>:
30a4: c5 98 cbi 0x18, 5 ; 24
000030a6 <wrs2>:
30a6: 77 0f add r23, r23
30a8: b6 99 sbic 0x16, 6 ; 22
30aa: 71 60 ori r23, 0x01 ; 1
30ac: 8c df rcall .-232 ; 0x2fc6 <pulse_SCK>
30ae: 0a 95 dec r16
30b0: a9 f7 brne .-22 ; 0x309c <wrs0>
30b2: 37 2f mov r19, r23
30b4: 08 95 ret
000030b6 <read_send_progmem>:
30b6: 55 23 and r21, r21
30b8: 22 f0 brmi .+8 ; 0x30c2 <rsp1>
30ba: 30 e2 ldi r19, 0x20 ; 32
30bc: ed df rcall .-38 ; 0x3098 <wrser>
30be: 3d 2f mov r19, r29
30c0: 03 c0 rjmp .+6 ; 0x30c8 <rsp2>
000030c2 <rsp1>:
30c2: 3d 2f mov r19, r29
30c4: 41 d0 rcall .+130 ; 0x3148 <shift_s_data3>
30c6: 31 60 ori r19, 0x01 ; 1
000030c8 <rsp2>:
30c8: e7 df rcall .-50 ; 0x3098 <wrser>
30ca: 3c 2f mov r19, r28
30cc: e5 df rcall .-54 ; 0x3098 <wrser>
30ce: e3 df rcall .-58 ; 0x3096 <rdser>
30d0: 43 2f mov r20, r19
30d2: 8b df rcall .-234 ; 0x2fea <putc>
30d4: 55 23 and r21, r21
30d6: 4a f0 brmi .+18 ; 0x30ea <rsp3>
30d8: 38 e2 ldi r19, 0x28 ; 40
30da: de df rcall .-68 ; 0x3098 <wrser>
30dc: 3d 2f mov r19, r29
30de: dc df rcall .-72 ; 0x3098 <wrser>
30e0: 3c 2f mov r19, r28
30e2: da df rcall .-76 ; 0x3098 <wrser>
30e4: d8 df rcall .-80 ; 0x3096 <rdser>
30e6: 43 2f mov r20, r19
30e8: 80 df rcall .-256 ; 0x2fea <putc>
000030ea <rsp3>:
30ea: 21 96 adiw r28, 0x01 ; 1
30ec: 08 95 ret
000030ee <read_send_datamem>:
30ee: 55 23 and r21, r21
30f0: 22 f0 brmi .+8 ; 0x30fa <rsd1>
30f2: 30 ea ldi r19, 0xA0 ; 160
30f4: d1 df rcall .-94 ; 0x3098 <wrser>
30f6: 3d 2f mov r19, r29
30f8: 05 c0 rjmp .+10 ; 0x3104 <rsd2>
000030fa <rsd1>:
30fa: 57 38 cpi r21, 0x87 ; 135
30fc: 59 f0 breq .+22 ; 0x3114 <rsd3>
30fe: 3d 2f mov r19, r29
3100: 23 d0 rcall .+70 ; 0x3148 <shift_s_data3>
3102: 35 60 ori r19, 0x05 ; 5
00003104 <rsd2>:
3104: c9 df rcall .-110 ; 0x3098 <wrser>
3106: 3c 2f mov r19, r28
3108: c7 df rcall .-114 ; 0x3098 <wrser>
310a: c5 df rcall .-118 ; 0x3096 <rdser>
310c: 43 2f mov r20, r19
310e: 6d df rcall .-294 ; 0x2fea <putc>
3110: 21 96 adiw r28, 0x01 ; 1
3112: 08 95 ret
00003114 <rsd3>:
3114: 0f 91 pop r16
3116: 0f 91 pop r16
3118: a2 c2 rjmp .+1348 ; 0x365e <put_err>
0000311a <eeprom_write>:
311a: 55 23 and r21, r21
311c: 22 f0 brmi .+8 ; 0x3126 <eew1>
311e: 30 ec ldi r19, 0xC0 ; 192
3120: bb df rcall .-138 ; 0x3098 <wrser>
3122: 3d 2f mov r19, r29
3124: 05 c0 rjmp .+10 ; 0x3130 <eew2>
00003126 <eew1>:
3126: 57 38 cpi r21, 0x87 ; 135
3128: 61 f0 breq .+24 ; 0x3142 <eew3>
312a: 3d 2f mov r19, r29
312c: 0d d0 rcall .+26 ; 0x3148 <shift_s_data3>
312e: 36 60 ori r19, 0x06 ; 6
00003130 <eew2>:
3130: b3 df rcall .-154 ; 0x3098 <wrser>
3132: 3c 2f mov r19, r28
3134: b1 df rcall .-158 ; 0x3098 <wrser>
3136: 34 2f mov r19, r20
3138: af df rcall .-162 ; 0x3098 <wrser>
313a: 0a e0 ldi r16, 0x0A ; 10
313c: 8a df rcall .-236 ; 0x3052 <delay>
313e: 21 96 adiw r28, 0x01 ; 1
3140: 08 95 ret
00003142 <eew3>:
3142: 0f 91 pop r16
3144: 0f 91 pop r16
3146: 8b c2 rjmp .+1302 ; 0x365e <put_err>
00003148 <shift_s_data3>:
3148: 33 0f add r19, r19
314a: 33 0f add r19, r19
314c: 33 0f add r19, r19
314e: 18 f4 brcc .+6 ; 0x3156 <s3_ret>
3150: 57 38 cpi r21, 0x87 ; 135
3152: 09 f4 brne .+2 ; 0x3156 <s3_ret>
3154: 34 60 ori r19, 0x04 ; 4
00003156 <s3_ret>:
3156: 08 95 ret
00003158 <healthcheck>:
3158: c3 98 cbi 0x18, 3 ; 24
315a: 08 ec ldi r16, 0xC8 ; 200
315c: 7a df rcall .-268 ; 0x3052 <delay>
315e: 08 ec ldi r16, 0xC8 ; 200
3160: 78 df rcall .-272 ; 0x3052 <delay>
3162: 38 ec ldi r19, 0xC8 ; 200
00003164 <LEDloop>:
3164: c3 9a sbi 0x18, 3 ; 24
3166: 02 e0 ldi r16, 0x02 ; 2
3168: 74 df rcall .-280 ; 0x3052 <delay>
316a: c3 98 cbi 0x18, 3 ; 24
316c: 01 e0 ldi r16, 0x01 ; 1
316e: 71 df rcall .-286 ; 0x3052 <delay>
3170: 3a 95 dec r19
3172: c1 f7 brne .-16 ; 0x3164 <LEDloop>
3174: c3 9a sbi 0x18, 3 ; 24
3176: 08 95 ret
00003178 <INIT>:
3178: 00 e1 ldi r16, 0x10 ; 16
317a: c0 2e mov r12, r16
317c: 8c 2c mov r8, r12
317e: 50 e2 ldi r21, 0x20 ; 32
3180: aa 24 eor r10, r10
3182: 99 24 eor r9, r9
3184: 05 df rcall .-502 ; 0x2f90 <init_ports>
3186: 0e df rcall .-484 ; 0x2fa4 <release_ports>
3188: 27 df rcall .-434 ; 0x2fd8 <u_init>
318a: e6 df rcall .-52 ; 0x3158 <healthcheck>
0000318c <waitcmd>:
318c: 2a df rcall .-428 ; 0x2fe2 <getc>
318e: 4b 31 cpi r20, 0x1B ; 27
3190: e9 f3 breq .-6 ; 0x318c <waitcmd>
3192: 44 35 cpi r20, 0x54 ; 84
3194: 79 f4 brne .+30 ; 0x31b4 <w0>
3196: 25 df rcall .-438 ; 0x2fe2 <getc>
3198: 54 2f mov r21, r20
319a: e5 e4 ldi r30, 0x45 ; 69
319c: fb e1 ldi r31, 0x1B ; 27
319e: ee 0f add r30, r30
31a0: ff 1f adc r31, r31
31a2: 40 df rcall .-384 ; 0x3024 <set_pagesize>
31a4: 0f ef ldi r16, 0xFF ; 255
31a6: d0 2e mov r13, r16
31a8: e5 e3 ldi r30, 0x35 ; 53
31aa: fb e1 ldi r31, 0x1B ; 27
31ac: ee 0f add r30, r30
31ae: ff 1f adc r31, r31
31b0: 45 df rcall .-374 ; 0x303c <set_pollcode>
31b2: 58 c2 rjmp .+1200 ; 0x3664 <put_ret>
000031b4 <w0>:
31b4: 43 35 cpi r20, 0x53 ; 83
31b6: 31 f4 brne .+12 ; 0x31c4 <w1>
31b8: e9 e7 ldi r30, 0x79 ; 121
31ba: fb e1 ldi r31, 0x1B ; 27
31bc: ee 0f add r30, r30
31be: ff 1f adc r31, r31
31c0: 18 df rcall .-464 ; 0x2ff2 <put_string>
31c2: e4 cf rjmp .-56 ; 0x318c <waitcmd>
000031c4 <w1>:
31c4: 46 35 cpi r20, 0x56 ; 86
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -