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

📄 essai.lss

📁 ds1302 and adc conversion test program on atmega device
💻 LSS
📖 第 1 页 / 共 5 页
字号:
     58a:	c1 01       	movw	r24, r2
     58c:	81 70       	andi	r24, 0x01	; 1
     58e:	90 70       	andi	r25, 0x00	; 0
     590:	89 2b       	or	r24, r25
     592:	e9 f0       	breq	.+58     	; 0x5ce <__mulsf3+0xf4>
     594:	e6 0c       	add	r14, r6
     596:	f7 1c       	adc	r15, r7
     598:	08 1d       	adc	r16, r8
     59a:	19 1d       	adc	r17, r9
     59c:	9a 01       	movw	r18, r20
     59e:	ab 01       	movw	r20, r22
     5a0:	2a 0d       	add	r18, r10
     5a2:	3b 1d       	adc	r19, r11
     5a4:	4c 1d       	adc	r20, r12
     5a6:	5d 1d       	adc	r21, r13
     5a8:	80 e0       	ldi	r24, 0x00	; 0
     5aa:	90 e0       	ldi	r25, 0x00	; 0
     5ac:	a0 e0       	ldi	r26, 0x00	; 0
     5ae:	b0 e0       	ldi	r27, 0x00	; 0
     5b0:	e6 14       	cp	r14, r6
     5b2:	f7 04       	cpc	r15, r7
     5b4:	08 05       	cpc	r16, r8
     5b6:	19 05       	cpc	r17, r9
     5b8:	20 f4       	brcc	.+8      	; 0x5c2 <__mulsf3+0xe8>
     5ba:	81 e0       	ldi	r24, 0x01	; 1
     5bc:	90 e0       	ldi	r25, 0x00	; 0
     5be:	a0 e0       	ldi	r26, 0x00	; 0
     5c0:	b0 e0       	ldi	r27, 0x00	; 0
     5c2:	ba 01       	movw	r22, r20
     5c4:	a9 01       	movw	r20, r18
     5c6:	48 0f       	add	r20, r24
     5c8:	59 1f       	adc	r21, r25
     5ca:	6a 1f       	adc	r22, r26
     5cc:	7b 1f       	adc	r23, r27
     5ce:	aa 0c       	add	r10, r10
     5d0:	bb 1c       	adc	r11, r11
     5d2:	cc 1c       	adc	r12, r12
     5d4:	dd 1c       	adc	r13, r13
     5d6:	97 fe       	sbrs	r9, 7
     5d8:	08 c0       	rjmp	.+16     	; 0x5ea <__mulsf3+0x110>
     5da:	81 e0       	ldi	r24, 0x01	; 1
     5dc:	90 e0       	ldi	r25, 0x00	; 0
     5de:	a0 e0       	ldi	r26, 0x00	; 0
     5e0:	b0 e0       	ldi	r27, 0x00	; 0
     5e2:	a8 2a       	or	r10, r24
     5e4:	b9 2a       	or	r11, r25
     5e6:	ca 2a       	or	r12, r26
     5e8:	db 2a       	or	r13, r27
     5ea:	31 96       	adiw	r30, 0x01	; 1
     5ec:	e0 32       	cpi	r30, 0x20	; 32
     5ee:	f1 05       	cpc	r31, r1
     5f0:	49 f0       	breq	.+18     	; 0x604 <__mulsf3+0x12a>
     5f2:	66 0c       	add	r6, r6
     5f4:	77 1c       	adc	r7, r7
     5f6:	88 1c       	adc	r8, r8
     5f8:	99 1c       	adc	r9, r9
     5fa:	56 94       	lsr	r5
     5fc:	47 94       	ror	r4
     5fe:	37 94       	ror	r3
     600:	27 94       	ror	r2
     602:	c3 cf       	rjmp	.-122    	; 0x58a <__mulsf3+0xb0>
     604:	fa 85       	ldd	r31, Y+10	; 0x0a
     606:	ea 89       	ldd	r30, Y+18	; 0x12
     608:	2b 89       	ldd	r18, Y+19	; 0x13
     60a:	3c 89       	ldd	r19, Y+20	; 0x14
     60c:	8b 85       	ldd	r24, Y+11	; 0x0b
     60e:	9c 85       	ldd	r25, Y+12	; 0x0c
     610:	28 0f       	add	r18, r24
     612:	39 1f       	adc	r19, r25
     614:	2e 5f       	subi	r18, 0xFE	; 254
     616:	3f 4f       	sbci	r19, 0xFF	; 255
     618:	17 c0       	rjmp	.+46     	; 0x648 <__mulsf3+0x16e>
     61a:	ca 01       	movw	r24, r20
     61c:	81 70       	andi	r24, 0x01	; 1
     61e:	90 70       	andi	r25, 0x00	; 0
     620:	89 2b       	or	r24, r25
     622:	61 f0       	breq	.+24     	; 0x63c <__mulsf3+0x162>
     624:	16 95       	lsr	r17
     626:	07 95       	ror	r16
     628:	f7 94       	ror	r15
     62a:	e7 94       	ror	r14
     62c:	80 e0       	ldi	r24, 0x00	; 0
     62e:	90 e0       	ldi	r25, 0x00	; 0
     630:	a0 e0       	ldi	r26, 0x00	; 0
     632:	b0 e8       	ldi	r27, 0x80	; 128
     634:	e8 2a       	or	r14, r24
     636:	f9 2a       	or	r15, r25
     638:	0a 2b       	or	r16, r26
     63a:	1b 2b       	or	r17, r27
     63c:	76 95       	lsr	r23
     63e:	67 95       	ror	r22
     640:	57 95       	ror	r21
     642:	47 95       	ror	r20
     644:	2f 5f       	subi	r18, 0xFF	; 255
     646:	3f 4f       	sbci	r19, 0xFF	; 255
     648:	77 fd       	sbrc	r23, 7
     64a:	e7 cf       	rjmp	.-50     	; 0x61a <__mulsf3+0x140>
     64c:	0c c0       	rjmp	.+24     	; 0x666 <__mulsf3+0x18c>
     64e:	44 0f       	add	r20, r20
     650:	55 1f       	adc	r21, r21
     652:	66 1f       	adc	r22, r22
     654:	77 1f       	adc	r23, r23
     656:	17 fd       	sbrc	r17, 7
     658:	41 60       	ori	r20, 0x01	; 1
     65a:	ee 0c       	add	r14, r14
     65c:	ff 1c       	adc	r15, r15
     65e:	00 1f       	adc	r16, r16
     660:	11 1f       	adc	r17, r17
     662:	21 50       	subi	r18, 0x01	; 1
     664:	30 40       	sbci	r19, 0x00	; 0
     666:	40 30       	cpi	r20, 0x00	; 0
     668:	90 e0       	ldi	r25, 0x00	; 0
     66a:	59 07       	cpc	r21, r25
     66c:	90 e0       	ldi	r25, 0x00	; 0
     66e:	69 07       	cpc	r22, r25
     670:	90 e4       	ldi	r25, 0x40	; 64
     672:	79 07       	cpc	r23, r25
     674:	60 f3       	brcs	.-40     	; 0x64e <__mulsf3+0x174>
     676:	2b 8f       	std	Y+27, r18	; 0x1b
     678:	3c 8f       	std	Y+28, r19	; 0x1c
     67a:	db 01       	movw	r26, r22
     67c:	ca 01       	movw	r24, r20
     67e:	8f 77       	andi	r24, 0x7F	; 127
     680:	90 70       	andi	r25, 0x00	; 0
     682:	a0 70       	andi	r26, 0x00	; 0
     684:	b0 70       	andi	r27, 0x00	; 0
     686:	80 34       	cpi	r24, 0x40	; 64
     688:	91 05       	cpc	r25, r1
     68a:	a1 05       	cpc	r26, r1
     68c:	b1 05       	cpc	r27, r1
     68e:	61 f4       	brne	.+24     	; 0x6a8 <__mulsf3+0x1ce>
     690:	47 fd       	sbrc	r20, 7
     692:	0a c0       	rjmp	.+20     	; 0x6a8 <__mulsf3+0x1ce>
     694:	e1 14       	cp	r14, r1
     696:	f1 04       	cpc	r15, r1
     698:	01 05       	cpc	r16, r1
     69a:	11 05       	cpc	r17, r1
     69c:	29 f0       	breq	.+10     	; 0x6a8 <__mulsf3+0x1ce>
     69e:	40 5c       	subi	r20, 0xC0	; 192
     6a0:	5f 4f       	sbci	r21, 0xFF	; 255
     6a2:	6f 4f       	sbci	r22, 0xFF	; 255
     6a4:	7f 4f       	sbci	r23, 0xFF	; 255
     6a6:	40 78       	andi	r20, 0x80	; 128
     6a8:	1a 8e       	std	Y+26, r1	; 0x1a
     6aa:	fe 17       	cp	r31, r30
     6ac:	11 f0       	breq	.+4      	; 0x6b2 <__mulsf3+0x1d8>
     6ae:	81 e0       	ldi	r24, 0x01	; 1
     6b0:	8a 8f       	std	Y+26, r24	; 0x1a
     6b2:	4d 8f       	std	Y+29, r20	; 0x1d
     6b4:	5e 8f       	std	Y+30, r21	; 0x1e
     6b6:	6f 8f       	std	Y+31, r22	; 0x1f
     6b8:	78 a3       	std	Y+32, r23	; 0x20
     6ba:	83 e0       	ldi	r24, 0x03	; 3
     6bc:	89 8f       	std	Y+25, r24	; 0x19
     6be:	ce 01       	movw	r24, r28
     6c0:	49 96       	adiw	r24, 0x19	; 25
     6c2:	0e 94 2f 04 	call	0x85e	; 0x85e <__pack_f>
     6c6:	a0 96       	adiw	r28, 0x20	; 32
     6c8:	e2 e1       	ldi	r30, 0x12	; 18
     6ca:	0c 94 f3 07 	jmp	0xfe6	; 0xfe6 <__epilogue_restores__>

000006ce <__floatunsisf>:
     6ce:	a8 e0       	ldi	r26, 0x08	; 8
     6d0:	b0 e0       	ldi	r27, 0x00	; 0
     6d2:	ed e6       	ldi	r30, 0x6D	; 109
     6d4:	f3 e0       	ldi	r31, 0x03	; 3
     6d6:	0c 94 df 07 	jmp	0xfbe	; 0xfbe <__prologue_saves__+0x10>
     6da:	7b 01       	movw	r14, r22
     6dc:	8c 01       	movw	r16, r24
     6de:	61 15       	cp	r22, r1
     6e0:	71 05       	cpc	r23, r1
     6e2:	81 05       	cpc	r24, r1
     6e4:	91 05       	cpc	r25, r1
     6e6:	19 f4       	brne	.+6      	; 0x6ee <__floatunsisf+0x20>
     6e8:	82 e0       	ldi	r24, 0x02	; 2
     6ea:	89 83       	std	Y+1, r24	; 0x01
     6ec:	60 c0       	rjmp	.+192    	; 0x7ae <__floatunsisf+0xe0>
     6ee:	83 e0       	ldi	r24, 0x03	; 3
     6f0:	89 83       	std	Y+1, r24	; 0x01
     6f2:	8e e1       	ldi	r24, 0x1E	; 30
     6f4:	c8 2e       	mov	r12, r24
     6f6:	d1 2c       	mov	r13, r1
     6f8:	dc 82       	std	Y+4, r13	; 0x04
     6fa:	cb 82       	std	Y+3, r12	; 0x03
     6fc:	ed 82       	std	Y+5, r14	; 0x05
     6fe:	fe 82       	std	Y+6, r15	; 0x06
     700:	0f 83       	std	Y+7, r16	; 0x07
     702:	18 87       	std	Y+8, r17	; 0x08
     704:	c8 01       	movw	r24, r16
     706:	b7 01       	movw	r22, r14
     708:	0e 94 e0 03 	call	0x7c0	; 0x7c0 <__clzsi2>
     70c:	fc 01       	movw	r30, r24
     70e:	31 97       	sbiw	r30, 0x01	; 1
     710:	f7 ff       	sbrs	r31, 7
     712:	3b c0       	rjmp	.+118    	; 0x78a <__floatunsisf+0xbc>
     714:	22 27       	eor	r18, r18
     716:	33 27       	eor	r19, r19
     718:	2e 1b       	sub	r18, r30
     71a:	3f 0b       	sbc	r19, r31
     71c:	57 01       	movw	r10, r14
     71e:	68 01       	movw	r12, r16
     720:	02 2e       	mov	r0, r18
     722:	04 c0       	rjmp	.+8      	; 0x72c <__floatunsisf+0x5e>
     724:	d6 94       	lsr	r13
     726:	c7 94       	ror	r12
     728:	b7 94       	ror	r11
     72a:	a7 94       	ror	r10
     72c:	0a 94       	dec	r0
     72e:	d2 f7       	brpl	.-12     	; 0x724 <__floatunsisf+0x56>
     730:	40 e0       	ldi	r20, 0x00	; 0
     732:	50 e0       	ldi	r21, 0x00	; 0
     734:	60 e0       	ldi	r22, 0x00	; 0
     736:	70 e0       	ldi	r23, 0x00	; 0
     738:	81 e0       	ldi	r24, 0x01	; 1
     73a:	90 e0       	ldi	r25, 0x00	; 0
     73c:	a0 e0       	ldi	r26, 0x00	; 0
     73e:	b0 e0       	ldi	r27, 0x00	; 0
     740:	04 c0       	rjmp	.+8      	; 0x74a <__floatunsisf+0x7c>
     742:	88 0f       	add	r24, r24
     744:	99 1f       	adc	r25, r25
     746:	aa 1f       	adc	r26, r26
     748:	bb 1f       	adc	r27, r27
     74a:	2a 95       	dec	r18
     74c:	d2 f7       	brpl	.-12     	; 0x742 <__floatunsisf+0x74>
     74e:	01 97       	sbiw	r24, 0x01	; 1
     750:	a1 09       	sbc	r26, r1
     752:	b1 09       	sbc	r27, r1
     754:	8e 21       	and	r24, r14
     756:	9f 21       	and	r25, r15
     758:	a0 23       	and	r26, r16
     75a:	b1 23       	and	r27, r17
     75c:	00 97       	sbiw	r24, 0x00	; 0
     75e:	a1 05       	cpc	r26, r1
     760:	b1 05       	cpc	r27, r1
     762:	21 f0       	breq	.+8      	; 0x76c <__floatunsisf+0x9e>
     764:	41 e0       	ldi	r20, 0x01	; 1
     766:	50 e0       	ldi	r21, 0x00	; 0
     768:	60 e0       	ldi	r22, 0x00	; 0
     76a:	70 e0       	ldi	r23, 0x00	; 0
     76c:	4a 29       	or	r20, r10
     76e:	5b 29       	or	r21, r11
     770:	6c 29       	or	r22, r12
     772:	7d 29       	or	r23, r13
     774:	4d 83       	std	Y+5, r20	; 0x05
     776:	5e 83       	std	Y+6, r21	; 0x06
     778:	6f 83       	std	Y+7, r22	; 0x07
     77a:	78 87       	std	Y+8, r23	; 0x08
     77c:	8e e1       	ldi	r24, 0x1E	; 30
     77e:	90 e0       	ldi	r25, 0x00	; 0
     780:	8e 1b       	sub	r24, r30
     782:	9f 0b       	sbc	r25, r31
     784:	9c 83       	std	Y+4, r25	; 0x04
     786:	8b 83       	std	Y+3, r24	; 0x03
     788:	12 c0       	rjmp	.+36     	; 0x7ae <__floatunsisf+0xe0>
     78a:	30 97       	sbiw	r30, 0x00	; 0
     78c:	81 f0       	breq	.+32     	; 0x7ae <__floatunsisf+0xe0>
     78e:	0e 2e       	mov	r0, r30
     790:	04 c0       	rjmp	.+8      	; 0x79a <__floatunsisf+0xcc>
     792:	ee 0c       	add	r14, r14
     794:	ff 1c       	adc	r15, r15
     796:	00 1f       	adc	r16, r16
     798:	11 1f       	adc	r17, r17
     79a:	0a 94       	dec	r0
     79c:	d2 f7       	brpl	.-12     	; 0x792 <__floatunsisf+0xc4>
     79e:	ed 82       	std	Y+5, r14	; 0x05
     7a0:	fe 82       	std	Y+6, r15	; 0x06
     7a2:	0f 83       	std	Y+7, r16	; 0x07
     7a4:	18 87       	std	Y+8, r17	; 0x08
     7a6:	ce 1a       	sub	r12, r30
     7a8:	df 0a       	sbc	r13, r31
     7aa:	dc 82       	std	Y+4, r13	; 0x04
     7ac:	cb 82       	std	Y+3, r12	; 0x03
     7ae:	1a 82       	std	Y+2, r1	; 0x02
     7b0:	ce 01       	movw	r24, r28
     7b2:	01 96       	adiw	r24, 0x01	; 1
     7b4:	0e 94 2f 04 	call	0x85e	; 0x85e <__pack_f>
     7b8:	28 96       	adiw	r28, 0x08	; 8
     7ba:	ea e0       	ldi	r30, 0x0A	; 10
     7bc:	0c 94 fb 07 	jmp	0xff6	; 0xff6 <__epilogue_restores__+0x10>

000007c0 <__clzsi2>:
     7c0:	ef 92       	push	r14
     7c2:	ff 92       	push	r15
     7c4:	0f 93       	push	r16
     7c6:	1f 93       	push	r17
     7c8:	7b 01       	movw	r14, r22
     7ca:	8c 01       	movw	r16, r24
     7cc:	80 e0       	ldi	r24, 0x00	; 0
     7ce:	e8 16       	cp	r14, r24
     7d0:	80 e0       	ldi	r24, 0x00	; 0
     7d2:	f8 06       	cpc	r15, r24
     7d4:	81 e0       	ldi	r24, 0x01	; 1
     7d6:	08 07       	cpc	r16, r24
     7d8:	80 e0       	ldi	r24, 0x00	; 0
     7da:	18 07       	cpc	r17, r24
     7dc:	88 f4       	brcc	.+34     	; 0x800 <__clzsi2+0x40>
     7de:	8f ef       	ldi	r24, 0xFF	; 255
     7e0:	e8 16       	cp	r14, r24
     7e2:	f1 04       	cpc	r15, r1
     7e4:	01 05       	cpc	r16, r1
     7e6:	11 05       	cpc	r17, r1
     7e8:	31 f0       	breq	.+12     	; 0x7f6 <__clzsi2+0x36>
     7ea:	28 f0       	brcs	.+10     	; 0x7f6 <__clzsi2+0x36>
     7ec:	88 e0       	ldi	r24, 0x08	; 8
     7ee:	90 e0       	ldi	r25, 0x00	; 0
     7f0:	a0 e0       	ldi	r26, 0x00	; 0
     7f2:	b0 e0       	ldi	r27, 0x00	; 0
     7f4:	17 c0       	rjmp	.+46     	; 0x824 <__clzsi2+0x64>
     7f6:	80 e0       	ldi	r24, 0x00	; 0
     7f8:	90 e0       	ldi	r25, 0x00	; 0
     7fa:	a0 e0       	ldi	r26, 0x00	; 0
     7fc:	b0 e0       	ldi	r27, 0x00	; 0
     7fe:	12 c0       	rjmp	.+36     	; 0x824 <__clzsi2+0x64>
     800:	80 e0       	ldi	r24, 0x00	; 0
     802:	e8 16       	cp	r14, r24
     804:	80 e0       	ldi	r24, 0x00	; 0
     806:	f8 06       	cpc	r15, r24
     808:	80 e0       	ldi	r24, 0x00	; 0
     80a:	08 07       	cpc	r16, r24
     80c:	81 e0       	ldi	r24, 0x01	; 1
     80e:	18 07       	cpc	r17, r24
     810:	28 f0       	brcs	.+10     	; 0x81c <__clzsi2+0x5c>
     812:	88 e1       	ldi	r24, 0x18	; 24
     814:	90 e0       	ldi	r25, 0x00	; 0
     816:	a0 e0       	ldi	r26, 0x00	; 0
     818:	b0 e0       	ldi	r27, 0x00	; 0
     81a:	04 c0       	rjmp	.+8      	; 0x824 <__clzsi2+0x64>
     81c:	80 e1       	ldi	r24, 0x10	; 16
     81e:	90 e0       	ldi	r25, 0x00	; 0
     820:	a0 e0       	ldi	r26, 0x00	; 0
     822:	b0 e0       	ldi	r27, 0x00	; 0
     824:	20 e2       	ldi	r18, 0x20	; 32
     826:	30 e0       	ldi	r19, 0x00	; 0
     828:	40 e0       	ldi	r20, 0x00	; 0
     82a:	50 e0       	ldi	r21, 0x00	; 0
     82c:	28 1b       	sub	r18, r24
     82e:	39 0b       	sbc	r19, r25
     830:	4a 0b       	sbc	r20, r26
     832:	5b 0b       	sbc	r21, r27
     834:	04 c0       	rjmp	.+8      	; 0x83e <__clzsi2+0x7e>
     836:	16 95       	lsr	r17
     838:	07 95       	ror	r16
     83a:	f7 94       	ror	r15
     83c:	e7 94       	ror	r14
     83e:	8a 95       	dec	r24
     840:	d2 f7       	brpl	.-12     	; 0x836 <__clzsi2+0x76>
     842:	f7 01       	movw	r30, r14
     844:	e5 50       	subi	r30, 0x05	; 5

⌨️ 快捷键说明

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