⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.lss

📁 atmega16L输入捕获经典试验已经通过验证
💻 LSS
📖 第 1 页 / 共 5 页
字号:
 490:	02 c0       	rjmp	.+4      	; 0x496
 492:	8f ef       	ldi	r24, 0xFF	; 255
 494:	9f ef       	ldi	r25, 0xFF	; 255
 496:	df 91       	pop	r29
 498:	cf 91       	pop	r28
 49a:	1f 91       	pop	r17
 49c:	0f 91       	pop	r16
 49e:	08 95       	ret

000004a0 <vfprintf>:
 4a0:	2f 92       	push	r2
 4a2:	3f 92       	push	r3
 4a4:	4f 92       	push	r4
 4a6:	5f 92       	push	r5
 4a8:	6f 92       	push	r6
 4aa:	7f 92       	push	r7
 4ac:	8f 92       	push	r8
 4ae:	9f 92       	push	r9
 4b0:	af 92       	push	r10
 4b2:	bf 92       	push	r11
 4b4:	cf 92       	push	r12
 4b6:	df 92       	push	r13
 4b8:	ef 92       	push	r14
 4ba:	ff 92       	push	r15
 4bc:	0f 93       	push	r16
 4be:	1f 93       	push	r17
 4c0:	cf 93       	push	r28
 4c2:	df 93       	push	r29
 4c4:	cd b7       	in	r28, 0x3d	; 61
 4c6:	de b7       	in	r29, 0x3e	; 62
 4c8:	62 97       	sbiw	r28, 0x12	; 18
 4ca:	0f b6       	in	r0, 0x3f	; 63
 4cc:	f8 94       	cli
 4ce:	de bf       	out	0x3e, r29	; 62
 4d0:	0f be       	out	0x3f, r0	; 63
 4d2:	cd bf       	out	0x3d, r28	; 61
 4d4:	aa 24       	eor	r10, r10
 4d6:	bb 24       	eor	r11, r11
 4d8:	65 01       	movw	r12, r10
 4da:	4c 01       	movw	r8, r24
 4dc:	1b 01       	movw	r2, r22
 4de:	4d 87       	std	Y+13, r20	; 0x0d
 4e0:	5e 87       	std	Y+14, r21	; 0x0e
 4e2:	44 24       	eor	r4, r4
 4e4:	55 24       	eor	r5, r5
 4e6:	fc 01       	movw	r30, r24
 4e8:	46 82       	std	Z+6, r4	; 0x06
 4ea:	57 82       	std	Z+7, r5	; 0x07
 4ec:	83 81       	ldd	r24, Z+3	; 0x03
 4ee:	81 fd       	sbrc	r24, 1
 4f0:	ac c2       	rjmp	.+1368   	; 0xa4a
 4f2:	8f ef       	ldi	r24, 0xFF	; 255
 4f4:	9f ef       	ldi	r25, 0xFF	; 255
 4f6:	b8 c2       	rjmp	.+1392   	; 0xa68
 4f8:	08 94       	sec
 4fa:	21 1c       	adc	r2, r1
 4fc:	31 1c       	adc	r3, r1
 4fe:	40 fe       	sbrs	r4, 0
 500:	92 c2       	rjmp	.+1316   	; 0xa26
 502:	86 2d       	mov	r24, r6
 504:	80 53       	subi	r24, 0x30	; 48
 506:	8a 30       	cpi	r24, 0x0A	; 10
 508:	f0 f4       	brcc	.+60     	; 0x546
 50a:	f0 e3       	ldi	r31, 0x30	; 48
 50c:	6f 16       	cp	r6, r31
 50e:	51 f4       	brne	.+20     	; 0x524
 510:	2a 89       	ldd	r18, Y+18	; 0x12
 512:	22 23       	and	r18, r18
 514:	39 f4       	brne	.+14     	; 0x524
 516:	43 fc       	sbrc	r4, 3
 518:	05 c0       	rjmp	.+10     	; 0x524
 51a:	80 e0       	ldi	r24, 0x00	; 0
 51c:	91 e0       	ldi	r25, 0x01	; 1
 51e:	48 2a       	or	r4, r24
 520:	59 2a       	or	r5, r25
 522:	93 c2       	rjmp	.+1318   	; 0xa4a
 524:	8a e0       	ldi	r24, 0x0A	; 10
 526:	9a 89       	ldd	r25, Y+18	; 0x12
 528:	98 9f       	mul	r25, r24
 52a:	90 2d       	mov	r25, r0
 52c:	11 24       	eor	r1, r1
 52e:	89 2f       	mov	r24, r25
 530:	86 0d       	add	r24, r6
 532:	80 53       	subi	r24, 0x30	; 48
 534:	8a 8b       	std	Y+18, r24	; 0x12
 536:	88 23       	and	r24, r24
 538:	14 f4       	brge	.+4      	; 0x53e
 53a:	ef e7       	ldi	r30, 0x7F	; 127
 53c:	ea 8b       	std	Y+18, r30	; 0x12
 53e:	43 fc       	sbrc	r4, 3
 540:	84 c2       	rjmp	.+1288   	; 0xa4a
 542:	7a 88       	ldd	r7, Y+18	; 0x12
 544:	82 c2       	rjmp	.+1284   	; 0xa4a
 546:	43 fe       	sbrs	r4, 3
 548:	05 c0       	rjmp	.+10     	; 0x554
 54a:	fa 89       	ldd	r31, Y+18	; 0x12
 54c:	ff 23       	and	r31, r31
 54e:	11 f4       	brne	.+4      	; 0x554
 550:	21 e0       	ldi	r18, 0x01	; 1
 552:	2a 8b       	std	Y+18, r18	; 0x12
 554:	86 2d       	mov	r24, r6
 556:	99 27       	eor	r25, r25
 558:	87 fd       	sbrc	r24, 7
 55a:	90 95       	com	r25
 55c:	88 36       	cpi	r24, 0x68	; 104
 55e:	91 05       	cpc	r25, r1
 560:	7c f5       	brge	.+94     	; 0x5c0
 562:	85 36       	cpi	r24, 0x65	; 101
 564:	91 05       	cpc	r25, r1
 566:	0c f0       	brlt	.+2      	; 0x56a
 568:	70 c0       	rjmp	.+224    	; 0x64a
 56a:	83 35       	cpi	r24, 0x53	; 83
 56c:	91 05       	cpc	r25, r1
 56e:	09 f4       	brne	.+2      	; 0x572
 570:	9f c0       	rjmp	.+318    	; 0x6b0
 572:	84 35       	cpi	r24, 0x54	; 84
 574:	91 05       	cpc	r25, r1
 576:	bc f4       	brge	.+46     	; 0x5a6
 578:	8b 32       	cpi	r24, 0x2B	; 43
 57a:	91 05       	cpc	r25, r1
 57c:	09 f4       	brne	.+2      	; 0x580
 57e:	47 c0       	rjmp	.+142    	; 0x60e
 580:	8c 32       	cpi	r24, 0x2C	; 44
 582:	91 05       	cpc	r25, r1
 584:	44 f4       	brge	.+16     	; 0x596
 586:	80 32       	cpi	r24, 0x20	; 32
 588:	91 05       	cpc	r25, r1
 58a:	09 f4       	brne	.+2      	; 0x58e
 58c:	44 c0       	rjmp	.+136    	; 0x616
 58e:	83 97       	sbiw	r24, 0x23	; 35
 590:	09 f4       	brne	.+2      	; 0x594
 592:	4b c0       	rjmp	.+150    	; 0x62a
 594:	3e c2       	rjmp	.+1148   	; 0xa12
 596:	8d 32       	cpi	r24, 0x2D	; 45
 598:	91 05       	cpc	r25, r1
 59a:	09 f4       	brne	.+2      	; 0x59e
 59c:	41 c0       	rjmp	.+130    	; 0x620
 59e:	8e 97       	sbiw	r24, 0x2e	; 46
 5a0:	09 f4       	brne	.+2      	; 0x5a4
 5a2:	48 c0       	rjmp	.+144    	; 0x634
 5a4:	36 c2       	rjmp	.+1132   	; 0xa12
 5a6:	83 36       	cpi	r24, 0x63	; 99
 5a8:	91 05       	cpc	r25, r1
 5aa:	09 f4       	brne	.+2      	; 0x5ae
 5ac:	58 c0       	rjmp	.+176    	; 0x65e
 5ae:	84 36       	cpi	r24, 0x64	; 100
 5b0:	91 05       	cpc	r25, r1
 5b2:	0c f0       	brlt	.+2      	; 0x5b6
 5b4:	9a c0       	rjmp	.+308    	; 0x6ea
 5b6:	88 35       	cpi	r24, 0x58	; 88
 5b8:	91 05       	cpc	r25, r1
 5ba:	09 f4       	brne	.+2      	; 0x5be
 5bc:	d1 c0       	rjmp	.+418    	; 0x760
 5be:	29 c2       	rjmp	.+1106   	; 0xa12
 5c0:	80 37       	cpi	r24, 0x70	; 112
 5c2:	91 05       	cpc	r25, r1
 5c4:	09 f4       	brne	.+2      	; 0x5c8
 5c6:	c4 c0       	rjmp	.+392    	; 0x750
 5c8:	81 37       	cpi	r24, 0x71	; 113
 5ca:	91 05       	cpc	r25, r1
 5cc:	84 f4       	brge	.+32     	; 0x5ee
 5ce:	8c 36       	cpi	r24, 0x6C	; 108
 5d0:	91 05       	cpc	r25, r1
 5d2:	b1 f1       	breq	.+108    	; 0x640
 5d4:	8d 36       	cpi	r24, 0x6D	; 109
 5d6:	91 05       	cpc	r25, r1
 5d8:	2c f4       	brge	.+10     	; 0x5e4
 5da:	89 36       	cpi	r24, 0x69	; 105
 5dc:	91 05       	cpc	r25, r1
 5de:	09 f4       	brne	.+2      	; 0x5e2
 5e0:	84 c0       	rjmp	.+264    	; 0x6ea
 5e2:	17 c2       	rjmp	.+1070   	; 0xa12
 5e4:	8f 36       	cpi	r24, 0x6F	; 111
 5e6:	91 05       	cpc	r25, r1
 5e8:	09 f4       	brne	.+2      	; 0x5ec
 5ea:	af c0       	rjmp	.+350    	; 0x74a
 5ec:	12 c2       	rjmp	.+1060   	; 0xa12
 5ee:	85 37       	cpi	r24, 0x75	; 117
 5f0:	91 05       	cpc	r25, r1
 5f2:	09 f4       	brne	.+2      	; 0x5f6
 5f4:	b7 c0       	rjmp	.+366    	; 0x764
 5f6:	86 37       	cpi	r24, 0x76	; 118
 5f8:	91 05       	cpc	r25, r1
 5fa:	24 f4       	brge	.+8      	; 0x604
 5fc:	83 37       	cpi	r24, 0x73	; 115
 5fe:	91 05       	cpc	r25, r1
 600:	b9 f1       	breq	.+110    	; 0x670
 602:	07 c2       	rjmp	.+1038   	; 0xa12
 604:	88 37       	cpi	r24, 0x78	; 120
 606:	91 05       	cpc	r25, r1
 608:	09 f4       	brne	.+2      	; 0x60c
 60a:	aa c0       	rjmp	.+340    	; 0x760
 60c:	02 c2       	rjmp	.+1028   	; 0xa12
 60e:	80 e1       	ldi	r24, 0x10	; 16
 610:	90 e0       	ldi	r25, 0x00	; 0
 612:	48 2a       	or	r4, r24
 614:	59 2a       	or	r5, r25
 616:	e0 e2       	ldi	r30, 0x20	; 32
 618:	f0 e0       	ldi	r31, 0x00	; 0
 61a:	4e 2a       	or	r4, r30
 61c:	5f 2a       	or	r5, r31
 61e:	15 c2       	rjmp	.+1066   	; 0xa4a
 620:	20 e8       	ldi	r18, 0x80	; 128
 622:	30 e0       	ldi	r19, 0x00	; 0
 624:	42 2a       	or	r4, r18
 626:	53 2a       	or	r5, r19
 628:	10 c2       	rjmp	.+1056   	; 0xa4a
 62a:	80 e4       	ldi	r24, 0x40	; 64
 62c:	90 e0       	ldi	r25, 0x00	; 0
 62e:	48 2a       	or	r4, r24
 630:	59 2a       	or	r5, r25
 632:	0b c2       	rjmp	.+1046   	; 0xa4a
 634:	e8 e0       	ldi	r30, 0x08	; 8
 636:	f0 e0       	ldi	r31, 0x00	; 0
 638:	4e 2a       	or	r4, r30
 63a:	5f 2a       	or	r5, r31
 63c:	1a 8a       	std	Y+18, r1	; 0x12
 63e:	05 c2       	rjmp	.+1034   	; 0xa4a
 640:	24 e0       	ldi	r18, 0x04	; 4
 642:	30 e0       	ldi	r19, 0x00	; 0
 644:	42 2a       	or	r4, r18
 646:	53 2a       	or	r5, r19
 648:	00 c2       	rjmp	.+1024   	; 0xa4a
 64a:	0f 2e       	mov	r0, r31
 64c:	ff e3       	ldi	r31, 0x3F	; 63
 64e:	af 2e       	mov	r10, r31
 650:	f0 2d       	mov	r31, r0
 652:	7a 94       	dec	r7
 654:	0f 2e       	mov	r0, r31
 656:	f3 e6       	ldi	r31, 0x63	; 99
 658:	6f 2e       	mov	r6, r31
 65a:	f0 2d       	mov	r31, r0
 65c:	65 c1       	rjmp	.+714    	; 0x928
 65e:	ed 85       	ldd	r30, Y+13	; 0x0d
 660:	fe 85       	ldd	r31, Y+14	; 0x0e
 662:	cf 01       	movw	r24, r30
 664:	02 96       	adiw	r24, 0x02	; 2
 666:	8d 87       	std	Y+13, r24	; 0x0d
 668:	9e 87       	std	Y+14, r25	; 0x0e
 66a:	a0 80       	ld	r10, Z
 66c:	7a 94       	dec	r7
 66e:	5c c1       	rjmp	.+696    	; 0x928
 670:	ed 85       	ldd	r30, Y+13	; 0x0d
 672:	fe 85       	ldd	r31, Y+14	; 0x0e
 674:	9f 01       	movw	r18, r30
 676:	2e 5f       	subi	r18, 0xFE	; 254
 678:	3f 4f       	sbci	r19, 0xFF	; 255
 67a:	2d 87       	std	Y+13, r18	; 0x0d
 67c:	3e 87       	std	Y+14, r19	; 0x0e
 67e:	a0 80       	ld	r10, Z
 680:	b1 80       	ldd	r11, Z+1	; 0x01
 682:	43 fe       	sbrs	r4, 3
 684:	0b c0       	rjmp	.+22     	; 0x69c
 686:	3a 89       	ldd	r19, Y+18	; 0x12
 688:	83 2f       	mov	r24, r19
 68a:	99 27       	eor	r25, r25
 68c:	87 fd       	sbrc	r24, 7
 68e:	90 95       	com	r25
 690:	bc 01       	movw	r22, r24
 692:	c5 01       	movw	r24, r10
 694:	0e 94 bd 06 	call	0xd7a
 698:	8f 87       	std	Y+15, r24	; 0x0f
 69a:	07 c0       	rjmp	.+14     	; 0x6aa
 69c:	f5 01       	movw	r30, r10
 69e:	01 90       	ld	r0, Z+
 6a0:	00 20       	and	r0, r0
 6a2:	e9 f7       	brne	.-6      	; 0x69e
 6a4:	31 97       	sbiw	r30, 0x01	; 1
 6a6:	ea 19       	sub	r30, r10
 6a8:	ef 87       	std	Y+15, r30	; 0x0f
 6aa:	8f 85       	ldd	r24, Y+15	; 0x0f
 6ac:	78 1a       	sub	r7, r24
 6ae:	3c c1       	rjmp	.+632    	; 0x928
 6b0:	ed 85       	ldd	r30, Y+13	; 0x0d
 6b2:	fe 85       	ldd	r31, Y+14	; 0x0e
 6b4:	9f 01       	movw	r18, r30
 6b6:	2e 5f       	subi	r18, 0xFE	; 254
 6b8:	3f 4f       	sbci	r19, 0xFF	; 255
 6ba:	2d 87       	std	Y+13, r18	; 0x0d
 6bc:	3e 87       	std	Y+14, r19	; 0x0e
 6be:	a0 80       	ld	r10, Z
 6c0:	b1 80       	ldd	r11, Z+1	; 0x01
 6c2:	43 fe       	sbrs	r4, 3
 6c4:	0b c0       	rjmp	.+22     	; 0x6dc
 6c6:	3a 89       	ldd	r19, Y+18	; 0x12
 6c8:	83 2f       	mov	r24, r19
 6ca:	99 27       	eor	r25, r25
 6cc:	87 fd       	sbrc	r24, 7
 6ce:	90 95       	com	r25
 6d0:	bc 01       	movw	r22, r24
 6d2:	c5 01       	movw	r24, r10
 6d4:	0e 94 c8 06 	call	0xd90
 6d8:	8f 87       	std	Y+15, r24	; 0x0f
 6da:	04 c0       	rjmp	.+8      	; 0x6e4
 6dc:	c5 01       	movw	r24, r10
 6de:	0e 94 b4 06 	call	0xd68
 6e2:	8f 87       	std	Y+15, r24	; 0x0f
 6e4:	8f 85       	ldd	r24, Y+15	; 0x0f
 6e6:	78 1a       	sub	r7, r24
 6e8:	1f c1       	rjmp	.+574    	; 0x928
 6ea:	42 fe       	sbrs	r4, 2
 6ec:	0c c0       	rjmp	.+24     	; 0x706
 6ee:	ed 85       	ldd	r30, Y+13	; 0x0d
 6f0:	fe 85       	ldd	r31, Y+14	; 0x0e
 6f2:	9f 01       	movw	r18, r30
 6f4:	2c 5f       	subi	r18, 0xFC	; 252
 6f6:	3f 4f       	sbci	r19, 0xFF	; 255
 6f8:	2d 87       	std	Y+13, r18	; 0x0d
 6fa:	3e 87       	std	Y+14, r19	; 0x0e
 6fc:	20 81       	ld	r18, Z
 6fe:	31 81       	ldd	r19, Z+1	; 0x01
 700:	42 81       	ldd	r20, Z+2	; 0x02
 702:	53 81       	ldd	r21, Z+3	; 0x03
 704:	0d c0       	rjmp	.+26     	; 0x720
 706:	ed 85       	ldd	r30, Y+13	; 0x0d
 708:	fe 85       	ldd	r31, Y+14	; 0x0e
 70a:	cf 01       	movw	r24, r30
 70c:	02 96       	adiw	r24, 0x02	; 2
 70e:	8d 87       	std	Y+13, r24	; 0x0d
 710:	9e 87       	std	Y+14, r25	; 0x0e
 712:	80 81       	ld	r24, Z
 714:	91 81       	ldd	r25, Z+1	; 0x01
 716:	9c 01       	movw	r18, r24
 718:	44 27       	eor	r20, r20
 71a:	37 fd       	sbrc	r19, 7
 71c:	40 95       	com	r20
 71e:	54 2f       	mov	r21, r20
 720:	59 01       	movw	r10, r18
 722:	6a 01       	movw	r12, r20
 724:	55 23       	and	r21, r21
 726:	64 f4       	brge	.+24     	; 0x740
 728:	e2 e0       	ldi	r30, 0x02	; 2
 72a:	f0 e0       	ldi	r31, 0x00	; 0
 72c:	4e 2a       	or	r4, r30
 72e:	5f 2a       	or	r5, r31
 730:	d0 94       	com	r13
 732:	c0 94       	com	r12
 734:	b0 94       	com	r11
 736:	a0 94       	com	r10
 738:	a1 1c       	adc	r10, r1
 73a:	b1 1c       	adc	r11, r1
 73c:	c1 1c       	adc	r12, r1
 73e:	d1 1c       	adc	r13, r1
 740:	2f eb       	ldi	r18, 0xBF	; 191
 742:	3f ef       	ldi	r19, 0xFF	; 255
 744:	42 22       	and	r4, r18
 746:	53 22       	and	r5, r19
 748:	2c c0       	rjmp	.+88     	; 0x7a2
 74a:	38 e0       	ldi	r19, 0x08	; 8
 74c:	3f 87       	std	Y+15, r19	; 0x0f
 74e:	0a c0       	rjmp	.+20     	; 0x764
 750:	80 e4       	ldi	r24, 0x40	; 64
 752:	90 e0       	ldi	r25, 0x00	; 0
 754:	48 2a       	or	r4, r24
 756:	59 2a       	or	r5, r25
 758:	0f 2e       	mov	r0, r31
 75a:	f8 e7       	ldi	r31, 0x78	; 120
 75c:	6f 2e       	mov	r6, r31
 75e:	f0 2d       	mov	r31, r0
 760:	90 e1       	ldi	r25, 0x10	; 16
 762:	9f 87       	std	Y+15, r25	; 0x0f
 764:	42 fe       	sbrs	r4, 2
 766:	0c c0       	rjmp	.+24     	; 0x780
 768:	ed 85       	ldd	r30, Y+13	; 0x0d
 76a:	fe 85       	ldd	r31, Y+14	; 0x0e
 76c:	9f 01       	movw	r18, r30
 76e:	2c 5f       	subi	r18, 0xFC	; 252
 770:	3f 4f       	sbci	r19, 0xFF	; 255
 772:	2d 87       	std	Y+13, r18	; 0x0d
 774:	3e 87       	std	Y+14, r19	; 0x0e
 776:	20 81       	ld	r18, Z
 778:	31 81       	ldd	r19, Z+1	; 0x01
 77a:	42 81       	ldd	r20, Z+2	; 0x02
 77c:	53 81       	ldd	r21, Z+3	; 0x03
 77e:	0b c0       	rjmp	.+22     	; 0x796
 780:	ed 85       	ldd	r30, Y+13	; 0x0d
 782:	fe 85       	ldd	r31, Y+14	; 0x0e
 784:	cf 01       	movw	r24, r30
 786:	02 96       	adiw	r24, 0x02	; 2
 788:	8d 87       	std	Y+13, r24	; 0x0d
 78a:	9e 87       	std	Y+14, r25	; 0x0e
 78c:	80 81       	ld	r24, Z
 78e:	91 81       	ldd	r25, Z+1	; 0x01
 790:	9c 01       	movw	r18, r24
 792:	44 27       	eor	r20, r20
 794:	55 27       	eor	r21, r21
 796:	59 01       	movw	r10, r18
 798:	6a 01       	movw	r12, r20
 79a:	ef ec       	ldi	r30, 0xCF	; 207
 79c:	ff ef       	ldi	r31, 0xFF	; 255
 79e:	4e 22       	and	r4, r30
 7a0:	5f 22       	and	r5, r31
 7a2:	9e 01       	movw	r18, r28

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -