📄 dtmf2.lss
字号:
35a: 10 92 72 00 sts 0x0072, r1
35e: 80 91 72 00 lds r24, 0x0072
362: e8 2f mov r30, r24
364: ff 27 eor r31, r31
366: eb 59 subi r30, 0x9B ; 155
368: ff 4f sbci r31, 0xFF ; 255
36a: 60 81 ld r22, Z
36c: 81 e0 ldi r24, 0x01 ; 1
36e: 97 de rcall .-722 ; 0x9e
370: 80 91 72 00 lds r24, 0x0072
374: 8f 5f subi r24, 0xFF ; 255
376: 80 93 72 00 sts 0x0072, r24
37a: 8e 30 cpi r24, 0x0E ; 14
37c: 80 f3 brcs .-32 ; 0x35e
37e: 60 ec ldi r22, 0xC0 ; 192
380: 80 e0 ldi r24, 0x00 ; 0
382: 8d de rcall .-742 ; 0x9e
384: 61 e3 ldi r22, 0x31 ; 49
386: 81 e0 ldi r24, 0x01 ; 1
388: 8a de rcall .-748 ; 0x9e
38a: 69 e3 ldi r22, 0x39 ; 57
38c: 81 e0 ldi r24, 0x01 ; 1
38e: 87 de rcall .-754 ; 0x9e
390: 6d e2 ldi r22, 0x2D ; 45
392: 81 e0 ldi r24, 0x01 ; 1
394: 84 de rcall .-760 ; 0x9e
396: 10 92 72 00 sts 0x0072, r1
39a: 80 91 64 00 lds r24, 0x0064
39e: 80 93 78 00 sts 0x0078, r24
3a2: 10 92 60 00 sts 0x0060, r1
3a6: 83 e1 ldi r24, 0x13 ; 19
3a8: 80 93 62 00 sts 0x0062, r24
3ac: 6c 2f mov r22, r28
3ae: 81 e0 ldi r24, 0x01 ; 1
3b0: 76 de rcall .-788 ; 0x9e
3b2: 80 91 72 00 lds r24, 0x0072
3b6: e8 2f mov r30, r24
3b8: ff 27 eor r31, r31
3ba: eb 59 subi r30, 0x9B ; 155
3bc: ff 4f sbci r31, 0xFF ; 255
3be: c0 83 st Z, r28
3c0: 8f 5f subi r24, 0xFF ; 255
3c2: 80 93 72 00 sts 0x0072, r24
3c6: cf 91 pop r28
3c8: 08 95 ret
000003ca <__vector_6>:
3ca: 1f 92 push r1
3cc: 0f 92 push r0
3ce: 0f b6 in r0, 0x3f ; 63
3d0: 0f 92 push r0
3d2: 11 24 eor r1, r1
3d4: 1f 93 push r17
3d6: 2f 93 push r18
3d8: 3f 93 push r19
3da: 4f 93 push r20
3dc: 5f 93 push r21
3de: 6f 93 push r22
3e0: 7f 93 push r23
3e2: 8f 93 push r24
3e4: 9f 93 push r25
3e6: af 93 push r26
3e8: bf 93 push r27
3ea: cf 93 push r28
3ec: ef 93 push r30
3ee: ff 93 push r31
3f0: 80 9b sbis 0x10, 0 ; 16
3f2: 0e c0 rjmp .+28 ; 0x410
3f4: 86 e1 ldi r24, 0x16 ; 22
3f6: 80 93 74 00 sts 0x0074, r24
3fa: 80 91 76 00 lds r24, 0x0076
3fe: 86 31 cpi r24, 0x16 ; 22
400: 20 f4 brcc .+8 ; 0x40a
402: 8f 5f subi r24, 0xFF ; 255
404: 80 93 76 00 sts 0x0076, r24
408: 42 c0 rjmp .+132 ; 0x48e
40a: 10 92 61 00 sts 0x0061, r1
40e: 3f c0 rjmp .+126 ; 0x48e
410: 10 92 76 00 sts 0x0076, r1
414: 80 91 74 00 lds r24, 0x0074
418: 88 23 and r24, r24
41a: 21 f0 breq .+8 ; 0x424
41c: 81 50 subi r24, 0x01 ; 1
41e: 80 93 74 00 sts 0x0074, r24
422: 35 c0 rjmp .+106 ; 0x48e
424: c0 91 61 00 lds r28, 0x0061
428: cc 23 and r28, r28
42a: 89 f5 brne .+98 ; 0x48e
42c: 80 91 62 00 lds r24, 0x0062
430: 83 31 cpi r24, 0x13 ; 19
432: 68 f5 brcc .+90 ; 0x48e
434: 11 e0 ldi r17, 0x01 ; 1
436: 10 93 73 00 sts 0x0073, r17
43a: 81 0f add r24, r17
43c: 80 93 62 00 sts 0x0062, r24
440: 61 2f mov r22, r17
442: 8c 2f mov r24, r28
444: 2c de rcall .-936 ; 0x9e
446: 80 91 60 00 lds r24, 0x0060
44a: 8d 50 subi r24, 0x0D ; 13
44c: 90 91 62 00 lds r25, 0x0062
450: 68 2f mov r22, r24
452: 89 2f mov r24, r25
454: 81 50 subi r24, 0x01 ; 1
456: 0f df rcall .-482 ; 0x276
458: 60 ec ldi r22, 0xC0 ; 192
45a: 8c 2f mov r24, r28
45c: 20 de rcall .-960 ; 0x9e
45e: 90 91 62 00 lds r25, 0x0062
462: 93 31 cpi r25, 0x13 ; 19
464: 31 f0 breq .+12 ; 0x472
466: 80 91 60 00 lds r24, 0x0060
46a: 8a 51 subi r24, 0x1A ; 26
46c: 68 2f mov r22, r24
46e: 89 2f mov r24, r25
470: 02 df rcall .-508 ; 0x276
472: 80 91 60 00 lds r24, 0x0060
476: 8d 50 subi r24, 0x0D ; 13
478: 80 93 60 00 sts 0x0060, r24
47c: 80 91 62 00 lds r24, 0x0062
480: 83 31 cpi r24, 0x13 ; 19
482: 19 f4 brne .+6 ; 0x48a
484: 1e df rcall .-452 ; 0x2c2
486: c0 93 73 00 sts 0x0073, r28
48a: 10 93 61 00 sts 0x0061, r17
48e: 82 9b sbis 0x10, 2 ; 16
490: 0e c0 rjmp .+28 ; 0x4ae
492: 86 e1 ldi r24, 0x16 ; 22
494: 80 93 75 00 sts 0x0075, r24
498: 80 91 77 00 lds r24, 0x0077
49c: 86 31 cpi r24, 0x16 ; 22
49e: 20 f4 brcc .+8 ; 0x4a8
4a0: 8f 5f subi r24, 0xFF ; 255
4a2: 80 93 77 00 sts 0x0077, r24
4a6: 36 c0 rjmp .+108 ; 0x514
4a8: 10 92 63 00 sts 0x0063, r1
4ac: 33 c0 rjmp .+102 ; 0x514
4ae: 10 92 77 00 sts 0x0077, r1
4b2: 80 91 75 00 lds r24, 0x0075
4b6: 88 23 and r24, r24
4b8: 21 f0 breq .+8 ; 0x4c2
4ba: 81 50 subi r24, 0x01 ; 1
4bc: 80 93 75 00 sts 0x0075, r24
4c0: 29 c0 rjmp .+82 ; 0x514
4c2: c0 91 63 00 lds r28, 0x0063
4c6: cc 23 and r28, r28
4c8: 29 f5 brne .+74 ; 0x514
4ca: 80 91 62 00 lds r24, 0x0062
4ce: 83 30 cpi r24, 0x03 ; 3
4d0: 08 f1 brcs .+66 ; 0x514
4d2: 11 e0 ldi r17, 0x01 ; 1
4d4: 10 93 73 00 sts 0x0073, r17
4d8: 81 50 subi r24, 0x01 ; 1
4da: 80 93 62 00 sts 0x0062, r24
4de: 61 2f mov r22, r17
4e0: 8c 2f mov r24, r28
4e2: dd dd rcall .-1094 ; 0x9e
4e4: 80 91 60 00 lds r24, 0x0060
4e8: 83 5f subi r24, 0xF3 ; 243
4ea: 90 91 62 00 lds r25, 0x0062
4ee: 68 2f mov r22, r24
4f0: 89 2f mov r24, r25
4f2: 81 50 subi r24, 0x01 ; 1
4f4: c0 de rcall .-640 ; 0x276
4f6: 60 ec ldi r22, 0xC0 ; 192
4f8: 8c 2f mov r24, r28
4fa: d1 dd rcall .-1118 ; 0x9e
4fc: 60 91 60 00 lds r22, 0x0060
500: 80 91 62 00 lds r24, 0x0062
504: b8 de rcall .-656 ; 0x276
506: 80 91 60 00 lds r24, 0x0060
50a: 83 5f subi r24, 0xF3 ; 243
50c: 80 93 60 00 sts 0x0060, r24
510: 10 93 63 00 sts 0x0063, r17
514: ff 91 pop r31
516: ef 91 pop r30
518: cf 91 pop r28
51a: bf 91 pop r27
51c: af 91 pop r26
51e: 9f 91 pop r25
520: 8f 91 pop r24
522: 7f 91 pop r23
524: 6f 91 pop r22
526: 5f 91 pop r21
528: 4f 91 pop r20
52a: 3f 91 pop r19
52c: 2f 91 pop r18
52e: 1f 91 pop r17
530: 0f 90 pop r0
532: 0f be out 0x3f, r0 ; 63
534: 0f 90 pop r0
536: 1f 90 pop r1
538: 18 95 reti
0000053a <ewrite>:
53a: f8 94 cli
53c: e1 99 sbic 0x1c, 1 ; 28
53e: fe cf rjmp .-4 ; 0x53c
540: 86 95 lsr r24
542: 8e bb out 0x1e, r24 ; 30
544: 6d bb out 0x1d, r22 ; 29
546: e2 9a sbi 0x1c, 2 ; 28
548: e1 9a sbi 0x1c, 1 ; 28
54a: 78 94 sei
54c: 08 95 ret
0000054e <store>:
54e: cf 93 push r28
550: c8 2f mov r28, r24
552: 80 91 64 00 lds r24, 0x0064
556: 80 ff sbrs r24, 0
558: 16 c0 rjmp .+44 ; 0x586
55a: 81 50 subi r24, 0x01 ; 1
55c: 8f dd rcall .-1250 ; 0x7c
55e: 68 2f mov r22, r24
560: 62 95 swap r22
562: 60 7f andi r22, 0xF0 ; 240
564: 6c 2b or r22, r28
566: 80 91 64 00 lds r24, 0x0064
56a: e7 df rcall .-50 ; 0x53a
56c: 80 91 64 00 lds r24, 0x0064
570: 8f 5f subi r24, 0xFF ; 255
572: 80 93 64 00 sts 0x0064, r24
576: 8f 5f subi r24, 0xFF ; 255
578: 81 dd rcall .-1278 ; 0x7c
57a: 68 2f mov r22, r24
57c: 60 6f ori r22, 0xF0 ; 240
57e: 80 91 64 00 lds r24, 0x0064
582: db df rcall .-74 ; 0x53a
584: 0a c0 rjmp .+20 ; 0x59a
586: c2 95 swap r28
588: c0 7f andi r28, 0xF0 ; 240
58a: cf 60 ori r28, 0x0F ; 15
58c: 6c 2f mov r22, r28
58e: d5 df rcall .-86 ; 0x53a
590: 80 91 64 00 lds r24, 0x0064
594: 8f 5f subi r24, 0xFF ; 255
596: 80 93 64 00 sts 0x0064, r24
59a: cf 91 pop r28
59c: 08 95 ret
0000059e <__vector_2>:
59e: 1f 92 push r1
5a0: 0f 92 push r0
5a2: 0f b6 in r0, 0x3f ; 63
5a4: 0f 92 push r0
5a6: 11 24 eor r1, r1
5a8: 0f 93 push r16
5aa: 1f 93 push r17
5ac: 2f 93 push r18
5ae: 3f 93 push r19
5b0: 4f 93 push r20
5b2: 5f 93 push r21
5b4: 6f 93 push r22
5b6: 7f 93 push r23
5b8: 8f 93 push r24
5ba: 9f 93 push r25
5bc: af 93 push r26
5be: bf 93 push r27
5c0: ef 93 push r30
5c2: ff 93 push r31
5c4: f8 94 cli
5c6: 17 ba out 0x17, r1 ; 23
5c8: 94 9a sbi 0x12, 4 ; 18
5ca: 00 00 nop
5cc: 16 b3 in r17, 0x16 ; 22
5ce: 94 98 cbi 0x12, 4 ; 18
5d0: 1f 70 andi r17, 0x0F ; 15
5d2: 81 2f mov r24, r17
5d4: d7 dd rcall .-1106 ; 0x184
5d6: 08 2f mov r16, r24
5d8: 96 de rcall .-724 ; 0x306
5da: 81 2f mov r24, r17
5dc: b8 df rcall .-144 ; 0x54e
5de: 80 2f mov r24, r16
5e0: a1 dd rcall .-1214 ; 0x124
5e2: 78 94 sei
5e4: ff 91 pop r31
5e6: ef 91 pop r30
5e8: bf 91 pop r27
5ea: af 91 pop r26
5ec: 9f 91 pop r25
5ee: 8f 91 pop r24
5f0: 7f 91 pop r23
5f2: 6f 91 pop r22
5f4: 5f 91 pop r21
5f6: 4f 91 pop r20
5f8: 3f 91 pop r19
5fa: 2f 91 pop r18
5fc: 1f 91 pop r17
5fe: 0f 91 pop r16
600: 0f 90 pop r0
602: 0f be out 0x3f, r0 ; 63
604: 0f 90 pop r0
606: 1f 90 pop r1
608: 18 95 reti
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -