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

📄 eeprom.lss

📁 AVR Devolpment Board
💻 LSS
📖 第 1 页 / 共 3 页
字号:
 53a:	8a 01       	movw	r16, r20
 53c:	21 15       	cp	r18, r1
 53e:	31 05       	cpc	r19, r1
 540:	41 05       	cpc	r20, r1
 542:	51 05       	cpc	r21, r1
 544:	e1 f6       	brne	.-72     	; 0x4fe <__stack+0x9f>
 546:	e9 88       	ldd	r14, Y+17	; 0x11
 548:	81 e0       	ldi	r24, 0x01	; 1
 54a:	90 e0       	ldi	r25, 0x00	; 0
 54c:	8c 0f       	add	r24, r28
 54e:	9d 1f       	adc	r25, r29
 550:	e8 1a       	sub	r14, r24
 552:	c6 01       	movw	r24, r12
 554:	82 73       	andi	r24, 0x32	; 50
 556:	90 70       	andi	r25, 0x00	; 0
 558:	89 2b       	or	r24, r25
 55a:	09 f0       	breq	.+2      	; 0x55e <__stack+0xff>
 55c:	7a 94       	dec	r7
 55e:	c6 fe       	sbrs	r12, 6
 560:	0d c0       	rjmp	.+26     	; 0x57c <__stack+0x11d>
 562:	87 2d       	mov	r24, r7
 564:	99 27       	eor	r25, r25
 566:	87 fd       	sbrc	r24, 7
 568:	90 95       	com	r25
 56a:	e8 89       	ldd	r30, Y+16	; 0x10
 56c:	e0 31       	cpi	r30, 0x10	; 16
 56e:	21 f4       	brne	.+8      	; 0x578 <__stack+0x119>
 570:	2e ef       	ldi	r18, 0xFE	; 254
 572:	72 2e       	mov	r7, r18
 574:	78 0e       	add	r7, r24
 576:	02 c0       	rjmp	.+4      	; 0x57c <__stack+0x11d>
 578:	78 2e       	mov	r7, r24
 57a:	7a 94       	dec	r7
 57c:	c3 fe       	sbrs	r12, 3
 57e:	0f c0       	rjmp	.+30     	; 0x59e <__stack+0x13f>
 580:	26 2d       	mov	r18, r6
 582:	33 27       	eor	r19, r19
 584:	27 fd       	sbrc	r18, 7
 586:	30 95       	com	r19
 588:	8e 2d       	mov	r24, r14
 58a:	99 27       	eor	r25, r25
 58c:	82 17       	cp	r24, r18
 58e:	93 07       	cpc	r25, r19
 590:	2c f0       	brlt	.+10     	; 0x59c <__stack+0x13d>
 592:	87 ef       	ldi	r24, 0xF7	; 247
 594:	9f ef       	ldi	r25, 0xFF	; 255
 596:	c8 22       	and	r12, r24
 598:	d9 22       	and	r13, r25
 59a:	01 c0       	rjmp	.+2      	; 0x59e <__stack+0x13f>
 59c:	6e 18       	sub	r6, r14
 59e:	c3 fe       	sbrs	r12, 3
 5a0:	02 c0       	rjmp	.+4      	; 0x5a6 <__stack+0x147>
 5a2:	76 18       	sub	r7, r6
 5a4:	01 c0       	rjmp	.+2      	; 0x5a8 <__stack+0x149>
 5a6:	7e 18       	sub	r7, r14
 5a8:	c6 01       	movw	r24, r12
 5aa:	80 78       	andi	r24, 0x80	; 128
 5ac:	91 70       	andi	r25, 0x01	; 1
 5ae:	89 2b       	or	r24, r25
 5b0:	51 f4       	brne	.+20     	; 0x5c6 <__stack+0x167>
 5b2:	87 2d       	mov	r24, r7
 5b4:	7a 94       	dec	r7
 5b6:	18 16       	cp	r1, r24
 5b8:	34 f4       	brge	.+12     	; 0x5c6 <__stack+0x167>
 5ba:	b1 01       	movw	r22, r2
 5bc:	80 e2       	ldi	r24, 0x20	; 32
 5be:	90 e0       	ldi	r25, 0x00	; 0
 5c0:	0e 94 e9 03 	call	0x7d2 <fputc>
 5c4:	f6 cf       	rjmp	.-20     	; 0x5b2 <__stack+0x153>
 5c6:	c1 fe       	sbrs	r12, 1
 5c8:	04 c0       	rjmp	.+8      	; 0x5d2 <__stack+0x173>
 5ca:	b1 01       	movw	r22, r2
 5cc:	8d e2       	ldi	r24, 0x2D	; 45
 5ce:	90 e0       	ldi	r25, 0x00	; 0
 5d0:	0b c0       	rjmp	.+22     	; 0x5e8 <__stack+0x189>
 5d2:	c4 fe       	sbrs	r12, 4
 5d4:	04 c0       	rjmp	.+8      	; 0x5de <__stack+0x17f>
 5d6:	b1 01       	movw	r22, r2
 5d8:	8b e2       	ldi	r24, 0x2B	; 43
 5da:	90 e0       	ldi	r25, 0x00	; 0
 5dc:	05 c0       	rjmp	.+10     	; 0x5e8 <__stack+0x189>
 5de:	c5 fe       	sbrs	r12, 5
 5e0:	05 c0       	rjmp	.+10     	; 0x5ec <__stack+0x18d>
 5e2:	b1 01       	movw	r22, r2
 5e4:	80 e2       	ldi	r24, 0x20	; 32
 5e6:	90 e0       	ldi	r25, 0x00	; 0
 5e8:	0e 94 e9 03 	call	0x7d2 <fputc>
 5ec:	c6 fe       	sbrs	r12, 6
 5ee:	10 c0       	rjmp	.+32     	; 0x610 <__stack+0x1b1>
 5f0:	b1 01       	movw	r22, r2
 5f2:	80 e3       	ldi	r24, 0x30	; 48
 5f4:	90 e0       	ldi	r25, 0x00	; 0
 5f6:	0e 94 e9 03 	call	0x7d2 <fputc>
 5fa:	98 89       	ldd	r25, Y+16	; 0x10
 5fc:	90 31       	cpi	r25, 0x10	; 16
 5fe:	41 f4       	brne	.+16     	; 0x610 <__stack+0x1b1>
 600:	b1 01       	movw	r22, r2
 602:	ef 85       	ldd	r30, Y+15	; 0x0f
 604:	8e 2f       	mov	r24, r30
 606:	99 27       	eor	r25, r25
 608:	87 fd       	sbrc	r24, 7
 60a:	90 95       	com	r25
 60c:	0e 94 e9 03 	call	0x7d2 <fputc>
 610:	d0 fe       	sbrs	r13, 0
 612:	0a c0       	rjmp	.+20     	; 0x628 <__stack+0x1c9>
 614:	87 2d       	mov	r24, r7
 616:	7a 94       	dec	r7
 618:	18 16       	cp	r1, r24
 61a:	34 f4       	brge	.+12     	; 0x628 <__stack+0x1c9>
 61c:	b1 01       	movw	r22, r2
 61e:	80 e3       	ldi	r24, 0x30	; 48
 620:	90 e0       	ldi	r25, 0x00	; 0
 622:	0e 94 e9 03 	call	0x7d2 <fputc>
 626:	f6 cf       	rjmp	.-20     	; 0x614 <__stack+0x1b5>
 628:	c3 fe       	sbrs	r12, 3
 62a:	0a c0       	rjmp	.+20     	; 0x640 <__stack+0x1e1>
 62c:	86 2d       	mov	r24, r6
 62e:	6a 94       	dec	r6
 630:	18 16       	cp	r1, r24
 632:	34 f4       	brge	.+12     	; 0x640 <__stack+0x1e1>
 634:	b1 01       	movw	r22, r2
 636:	80 e3       	ldi	r24, 0x30	; 48
 638:	90 e0       	ldi	r25, 0x00	; 0
 63a:	0e 94 e9 03 	call	0x7d2 <fputc>
 63e:	f6 cf       	rjmp	.-20     	; 0x62c <__stack+0x1cd>
 640:	90 e8       	ldi	r25, 0x80	; 128
 642:	b9 2e       	mov	r11, r25
 644:	bc 20       	and	r11, r12
 646:	51 f4       	brne	.+20     	; 0x65c <__stack+0x1fd>
 648:	87 2d       	mov	r24, r7
 64a:	7a 94       	dec	r7
 64c:	18 16       	cp	r1, r24
 64e:	34 f4       	brge	.+12     	; 0x65c <__stack+0x1fd>
 650:	b1 01       	movw	r22, r2
 652:	80 e2       	ldi	r24, 0x20	; 32
 654:	90 e0       	ldi	r25, 0x00	; 0
 656:	0e 94 e9 03 	call	0x7d2 <fputc>
 65a:	f6 cf       	rjmp	.-20     	; 0x648 <__stack+0x1e9>
 65c:	ff 85       	ldd	r31, Y+15	; 0x0f
 65e:	f3 36       	cpi	r31, 0x63	; 99
 660:	41 f4       	brne	.+16     	; 0x672 <__stack+0x213>
 662:	8e 2d       	mov	r24, r14
 664:	b1 01       	movw	r22, r2
 666:	99 27       	eor	r25, r25
 668:	87 fd       	sbrc	r24, 7
 66a:	90 95       	com	r25
 66c:	0e 94 e9 03 	call	0x7d2 <fputc>
 670:	40 c0       	rjmp	.+128    	; 0x6f2 <__stack+0x293>
 672:	2f 85       	ldd	r18, Y+15	; 0x0f
 674:	23 37       	cpi	r18, 0x73	; 115
 676:	b1 f4       	brne	.+44     	; 0x6a4 <__stack+0x245>
 678:	88 89       	ldd	r24, Y+16	; 0x10
 67a:	81 50       	subi	r24, 0x01	; 1
 67c:	88 8b       	std	Y+16, r24	; 0x10
 67e:	8f 3f       	cpi	r24, 0xFF	; 255
 680:	c1 f1       	breq	.+112    	; 0x6f2 <__stack+0x293>
 682:	f7 01       	movw	r30, r14
 684:	80 81       	ld	r24, Z
 686:	08 94       	sec
 688:	e1 1c       	adc	r14, r1
 68a:	f1 1c       	adc	r15, r1
 68c:	b1 01       	movw	r22, r2
 68e:	99 27       	eor	r25, r25
 690:	87 fd       	sbrc	r24, 7
 692:	90 95       	com	r25
 694:	0e 94 e9 03 	call	0x7d2 <fputc>
 698:	98 89       	ldd	r25, Y+16	; 0x10
 69a:	91 50       	subi	r25, 0x01	; 1
 69c:	98 8b       	std	Y+16, r25	; 0x10
 69e:	9f 3f       	cpi	r25, 0xFF	; 255
 6a0:	81 f7       	brne	.-32     	; 0x682 <__stack+0x223>
 6a2:	27 c0       	rjmp	.+78     	; 0x6f2 <__stack+0x293>
 6a4:	ef 85       	ldd	r30, Y+15	; 0x0f
 6a6:	e3 35       	cpi	r30, 0x53	; 83
 6a8:	79 f4       	brne	.+30     	; 0x6c8 <__stack+0x269>
 6aa:	f8 89       	ldd	r31, Y+16	; 0x10
 6ac:	f1 50       	subi	r31, 0x01	; 1
 6ae:	f8 8b       	std	Y+16, r31	; 0x10
 6b0:	ff 3f       	cpi	r31, 0xFF	; 255
 6b2:	f9 f0       	breq	.+62     	; 0x6f2 <__stack+0x293>
 6b4:	f7 01       	movw	r30, r14
 6b6:	84 91       	lpm	r24, Z
 6b8:	b1 01       	movw	r22, r2
 6ba:	99 27       	eor	r25, r25
 6bc:	0e 94 e9 03 	call	0x7d2 <fputc>
 6c0:	08 94       	sec
 6c2:	e1 1c       	adc	r14, r1
 6c4:	f1 1c       	adc	r15, r1
 6c6:	f1 cf       	rjmp	.-30     	; 0x6aa <__stack+0x24b>
 6c8:	6e 01       	movw	r12, r28
 6ca:	08 94       	sec
 6cc:	c1 1c       	adc	r12, r1
 6ce:	d1 1c       	adc	r13, r1
 6d0:	89 89       	ldd	r24, Y+17	; 0x11
 6d2:	9a 89       	ldd	r25, Y+18	; 0x12
 6d4:	8c 15       	cp	r24, r12
 6d6:	9d 05       	cpc	r25, r13
 6d8:	61 f0       	breq	.+24     	; 0x6f2 <__stack+0x293>
 6da:	e9 89       	ldd	r30, Y+17	; 0x11
 6dc:	fa 89       	ldd	r31, Y+18	; 0x12
 6de:	82 91       	ld	r24, -Z
 6e0:	fa 8b       	std	Y+18, r31	; 0x12
 6e2:	e9 8b       	std	Y+17, r30	; 0x11
 6e4:	b1 01       	movw	r22, r2
 6e6:	99 27       	eor	r25, r25
 6e8:	87 fd       	sbrc	r24, 7
 6ea:	90 95       	com	r25
 6ec:	0e 94 e9 03 	call	0x7d2 <fputc>
 6f0:	ef cf       	rjmp	.-34     	; 0x6d0 <__stack+0x271>
 6f2:	bb 20       	and	r11, r11
 6f4:	69 f0       	breq	.+26     	; 0x710 <__stack+0x2b1>
 6f6:	87 2d       	mov	r24, r7
 6f8:	7a 94       	dec	r7
 6fa:	18 16       	cp	r1, r24
 6fc:	4c f4       	brge	.+18     	; 0x710 <__stack+0x2b1>
 6fe:	b1 01       	movw	r22, r2
 700:	80 e2       	ldi	r24, 0x20	; 32
 702:	90 e0       	ldi	r25, 0x00	; 0
 704:	0e 94 e9 03 	call	0x7d2 <fputc>
 708:	f6 cf       	rjmp	.-20     	; 0x6f6 <__stack+0x297>
 70a:	b1 01       	movw	r22, r2
 70c:	0e 94 e9 03 	call	0x7d2 <fputc>
 710:	cc 24       	eor	r12, r12
 712:	dd 24       	eor	r13, r13
 714:	13 c0       	rjmp	.+38     	; 0x73c <__stack+0x2dd>
 716:	9f 85       	ldd	r25, Y+15	; 0x0f
 718:	95 32       	cpi	r25, 0x25	; 37
 71a:	41 f4       	brne	.+16     	; 0x72c <__stack+0x2cd>
 71c:	81 e0       	ldi	r24, 0x01	; 1
 71e:	c8 2e       	mov	r12, r24
 720:	d1 2c       	mov	r13, r1
 722:	66 24       	eor	r6, r6
 724:	76 2c       	mov	r7, r6
 726:	ea e0       	ldi	r30, 0x0A	; 10
 728:	e8 8b       	std	Y+16, r30	; 0x10
 72a:	08 c0       	rjmp	.+16     	; 0x73c <__stack+0x2dd>
 72c:	b1 01       	movw	r22, r2
 72e:	ff 85       	ldd	r31, Y+15	; 0x0f
 730:	8f 2f       	mov	r24, r31
 732:	99 27       	eor	r25, r25
 734:	87 fd       	sbrc	r24, 7
 736:	90 95       	com	r25
 738:	0e 94 e9 03 	call	0x7d2 <fputc>
 73c:	f1 01       	movw	r30, r2
 73e:	83 81       	ldd	r24, Z+3	; 0x03
 740:	83 ff       	sbrs	r24, 3
 742:	04 c0       	rjmp	.+8      	; 0x74c <__stack+0x2ed>
 744:	ed 85       	ldd	r30, Y+13	; 0x0d
 746:	fe 85       	ldd	r31, Y+14	; 0x0e
 748:	f4 91       	lpm	r31, Z
 74a:	03 c0       	rjmp	.+6      	; 0x752 <__stack+0x2f3>
 74c:	ed 85       	ldd	r30, Y+13	; 0x0d
 74e:	fe 85       	ldd	r31, Y+14	; 0x0e
 750:	f0 81       	ld	r31, Z
 752:	ff 87       	std	Y+15, r31	; 0x0f
 754:	2f 85       	ldd	r18, Y+15	; 0x0f
 756:	22 23       	and	r18, r18
 758:	09 f0       	breq	.+2      	; 0x75c <__stack+0x2fd>
 75a:	8b cd       	rjmp	.-1258   	; 0x272 <vfprintf+0x58>
 75c:	f1 01       	movw	r30, r2
 75e:	86 81       	ldd	r24, Z+6	; 0x06
 760:	97 81       	ldd	r25, Z+7	; 0x07
 762:	62 96       	adiw	r28, 0x12	; 18
 764:	0f b6       	in	r0, 0x3f	; 63
 766:	f8 94       	cli
 768:	de bf       	out	0x3e, r29	; 62
 76a:	0f be       	out	0x3f, r0	; 63
 76c:	cd bf       	out	0x3d, r28	; 61
 76e:	df 91       	pop	r29
 770:	cf 91       	pop	r28
 772:	1f 91       	pop	r17
 774:	0f 91       	pop	r16
 776:	ff 90       	pop	r15
 778:	ef 90       	pop	r14
 77a:	df 90       	pop	r13
 77c:	cf 90       	pop	r12
 77e:	bf 90       	pop	r11
 780:	af 90       	pop	r10
 782:	9f 90       	pop	r9
 784:	8f 90       	pop	r8
 786:	7f 90       	pop	r7
 788:	6f 90       	pop	r6
 78a:	5f 90       	pop	r5
 78c:	4f 90       	pop	r4
 78e:	3f 90       	pop	r3
 790:	2f 90       	pop	r2
 792:	08 95       	ret

00000794 <strlen_P>:
 794:	fc 01       	movw	r30, r24
 796:	05 90       	lpm	r0, Z+
 798:	00 20       	and	r0, r0
 79a:	e9 f7       	brne	.-6      	; 0x796 <strlen_P+0x2>
 79c:	80 95       	com	r24
 79e:	90 95       	com	r25
 7a0:	8e 0f       	add	r24, r30
 7a2:	9f 1f       	adc	r25, r31
 7a4:	08 95       	ret

000007a6 <strnlen_P>:
 7a6:	fc 01       	movw	r30, r24
 7a8:	05 90       	lpm	r0, Z+
 7aa:	61 50       	subi	r22, 0x01	; 1
 7ac:	70 40       	sbci	r23, 0x00	; 0
 7ae:	01 10       	cpse	r0, r1
 7b0:	d8 f7       	brcc	.-10     	; 0x7a8 <strnlen_P+0x2>
 7b2:	80 95       	com	r24
 7b4:	90 95       	com	r25
 7b6:	8e 0f       	add	r24, r30
 7b8:	9f 1f       	adc	r25, r31
 7ba:	08 95       	ret

000007bc <strnlen>:
 7bc:	fc 01       	movw	r30, r24
 7be:	61 50       	subi	r22, 0x01	; 1
 7c0:	70 40       	sbci	r23, 0x00	; 0
 7c2:	01 90       	ld	r0, Z+
 7c4:	01 10       	cpse	r0, r1
 7c6:	d8 f7       	brcc	.-10     	; 0x7be <strnlen+0x2>
 7c8:	80 95       	com	r24
 7ca:	90 95       	com	r25
 7cc:	8e 0f       	add	r24, r30
 7ce:	9f 1f       	adc	r25, r31
 7d0:	08 95       	ret

000007d2 <fputc>:
 7d2:	0f 93       	push	r16
 7d4:	1f 93       	push	r17
 7d6:	cf 93       	push	r28
 7d8:	df 93       	push	r29
 7da:	8c 01       	movw	r16, r24
 7dc:	eb 01       	movw	r28, r22
 7de:	8b 81       	ldd	r24, Y+3	; 0x03
 7e0:	99 27       	eor	r25, r25
 7e2:	81 ff       	sbrs	r24, 1
 7e4:	1c c0       	rjmp	.+56     	; 0x81e <fputc+0x4c>
 7e6:	82 ff       	sbrs	r24, 2
 7e8:	0d c0       	rjmp	.+26     	; 0x804 <fputc+0x32>
 7ea:	2e 81       	ldd	r18, Y+6	; 0x06
 7ec:	3f 81       	ldd	r19, Y+7	; 0x07
 7ee:	8c 81       	ldd	r24, Y+4	; 0x04
 7f0:	9d 81       	ldd	r25, Y+5	; 0x05
 7f2:	28 17       	cp	r18, r24
 7f4:	39 07       	cpc	r19, r25
 7f6:	64 f4       	brge	.+24     	; 0x810 <fputc+0x3e>
 7f8:	e8 81       	ld	r30, Y
 7fa:	f9 81       	ldd	r31, Y+1	; 0x01
 7fc:	01 93       	st	Z+, r16
 7fe:	f9 83       	std	Y+1, r31	; 0x01
 800:	e8 83       	st	Y, r30
 802:	06 c0       	rjmp	.+12     	; 0x810 <fputc+0x3e>
 804:	e8 85       	ldd	r30, Y+8	; 0x08
 806:	f9 85       	ldd	r31, Y+9	; 0x09
 808:	80 2f       	mov	r24, r16
 80a:	09 95       	icall
 80c:	89 2b       	or	r24, r25
 80e:	39 f4       	brne	.+14     	; 0x81e <fputc+0x4c>
 810:	8e 81       	ldd	r24, Y+6	; 0x06
 812:	9f 81       	ldd	r25, Y+7	; 0x07
 814:	01 96       	adiw	r24, 0x01	; 1
 816:	9f 83       	std	Y+7, r25	; 0x07
 818:	8e 83       	std	Y+6, r24	; 0x06
 81a:	c8 01       	movw	r24, r16
 81c:	02 c0       	rjmp	.+4      	; 0x822 <fputc+0x50>
 81e:	8f ef       	ldi	r24, 0xFF	; 255
 820:	9f ef       	ldi	r25, 0xFF	; 255
 822:	df 91       	pop	r29
 824:	cf 91       	pop	r28
 826:	1f 91       	pop	r17
 828:	0f 91       	pop	r16
 82a:	08 95       	ret

0000082c <__udivmodsi4>:
 82c:	a1 e2       	ldi	r26, 0x21	; 33
 82e:	1a 2e       	mov	r1, r26
 830:	aa 1b       	sub	r26, r26
 832:	bb 1b       	sub	r27, r27
 834:	fd 01       	movw	r30, r26
 836:	0d c0       	rjmp	.+26     	; 0x852 <__udivmodsi4_ep>

00000838 <__udivmodsi4_loop>:
 838:	aa 1f       	adc	r26, r26
 83a:	bb 1f       	adc	r27, r27
 83c:	ee 1f       	adc	r30, r30
 83e:	ff 1f       	adc	r31, r31
 840:	a2 17       	cp	r26, r18
 842:	b3 07       	cpc	r27, r19
 844:	e4 07       	cpc	r30, r20
 846:	f5 07       	cpc	r31, r21
 848:	20 f0       	brcs	.+8      	; 0x852 <__udivmodsi4_ep>
 84a:	a2 1b       	sub	r26, r18
 84c:	b3 0b       	sbc	r27, r19
 84e:	e4 0b       	sbc	r30, r20
 850:	f5 0b       	sbc	r31, r21

00000852 <__udivmodsi4_ep>:
 852:	66 1f       	adc	r22, r22
 854:	77 1f       	adc	r23, r23
 856:	88 1f       	adc	r24, r24
 858:	99 1f       	adc	r25, r25
 85a:	1a 94       	dec	r1
 85c:	69 f7       	brne	.-38     	; 0x838 <__udivmodsi4_loop>
 85e:	60 95       	com	r22
 860:	70 95       	com	r23
 862:	80 95       	com	r24
 864:	90 95       	com	r25
 866:	9b 01       	movw	r18, r22
 868:	ac 01       	movw	r20, r24
 86a:	bd 01       	movw	r22, r26
 86c:	cf 01       	movw	r24, r30
 86e:	08 95       	ret

⌨️ 快捷键说明

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