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

📄 main.lss

📁 DS18B20测试温度
💻 LSS
📖 第 1 页 / 共 4 页
字号:
 5aa:	80 95       	com	r24
 5ac:	70 95       	com	r23
 5ae:	61 95       	neg	r22
 5b0:	7f 4f       	sbci	r23, 0xFF	; 255
 5b2:	8f 4f       	sbci	r24, 0xFF	; 255
 5b4:	9f 4f       	sbci	r25, 0xFF	; 255
 5b6:	08 95       	ret

000005b8 <__floatunssisf>:
 5b8:	e8 94       	clt
 5ba:	03 c0       	rjmp	.+6      	; 0x5c2 <__floatsisf+0x6>

000005bc <__floatsisf>:
 5bc:	97 fb       	bst	r25, 7
 5be:	0e f4       	brtc	.+2      	; 0x5c2 <__floatsisf+0x6>
 5c0:	f3 df       	rcall	.-26     	; 0x5a8 <__fp_lneg>
 5c2:	b6 2f       	mov	r27, r22
 5c4:	67 2f       	mov	r22, r23
 5c6:	78 2f       	mov	r23, r24
 5c8:	89 2f       	mov	r24, r25
 5ca:	9e e9       	ldi	r25, 0x9E	; 158
 5cc:	00 24       	eor	r0, r0
 5ce:	05 c0       	rjmp	.+10     	; 0x5da <__fp_merge>
 5d0:	9a 95       	dec	r25
 5d2:	bb 0f       	add	r27, r27
 5d4:	66 1f       	adc	r22, r22
 5d6:	77 1f       	adc	r23, r23
 5d8:	88 1f       	adc	r24, r24

000005da <__fp_merge>:
 5da:	11 24       	eor	r1, r1
 5dc:	99 23       	and	r25, r25
 5de:	a1 f0       	breq	.+40     	; 0x608 <__fp_merge+0x2e>
 5e0:	88 23       	and	r24, r24
 5e2:	b2 f7       	brpl	.-20     	; 0x5d0 <__floatsisf+0x14>
 5e4:	9f 3f       	cpi	r25, 0xFF	; 255
 5e6:	59 f0       	breq	.+22     	; 0x5fe <__fp_merge+0x24>
 5e8:	bb 0f       	add	r27, r27
 5ea:	48 f4       	brcc	.+18     	; 0x5fe <__fp_merge+0x24>
 5ec:	21 f4       	brne	.+8      	; 0x5f6 <__fp_merge+0x1c>
 5ee:	00 20       	and	r0, r0
 5f0:	11 f4       	brne	.+4      	; 0x5f6 <__fp_merge+0x1c>
 5f2:	60 ff       	sbrs	r22, 0
 5f4:	04 c0       	rjmp	.+8      	; 0x5fe <__fp_merge+0x24>
 5f6:	6f 5f       	subi	r22, 0xFF	; 255
 5f8:	7f 4f       	sbci	r23, 0xFF	; 255
 5fa:	8f 4f       	sbci	r24, 0xFF	; 255
 5fc:	9f 4f       	sbci	r25, 0xFF	; 255
 5fe:	88 1f       	adc	r24, r24
 600:	97 95       	ror	r25
 602:	87 95       	ror	r24
 604:	97 f9       	bld	r25, 7
 606:	08 95       	ret
 608:	29 c0       	rjmp	.+82     	; 0x65c <__fp_zero>

0000060a <__fp_split3>:
 60a:	05 2e       	mov	r0, r21
 60c:	09 26       	eor	r0, r25
 60e:	07 fa       	bst	r0, 7

00000610 <__fp_split2>:
 610:	44 0f       	add	r20, r20
 612:	55 1f       	adc	r21, r21
 614:	5f 3f       	cpi	r21, 0xFF	; 255
 616:	79 f0       	breq	.+30     	; 0x636 <__fp_split1+0x14>
 618:	aa 27       	eor	r26, r26
 61a:	a5 17       	cp	r26, r21
 61c:	08 f0       	brcs	.+2      	; 0x620 <__fp_split2+0x10>
 61e:	51 e0       	ldi	r21, 0x01	; 1
 620:	47 95       	ror	r20

00000622 <__fp_split1>:
 622:	88 0f       	add	r24, r24
 624:	99 1f       	adc	r25, r25
 626:	9f 3f       	cpi	r25, 0xFF	; 255
 628:	31 f0       	breq	.+12     	; 0x636 <__fp_split1+0x14>
 62a:	bb 27       	eor	r27, r27
 62c:	b9 17       	cp	r27, r25
 62e:	08 f0       	brcs	.+2      	; 0x632 <__fp_split1+0x10>
 630:	91 e0       	ldi	r25, 0x01	; 1
 632:	87 95       	ror	r24
 634:	08 95       	ret
 636:	9f 91       	pop	r25
 638:	9f 91       	pop	r25
 63a:	11 24       	eor	r1, r1
 63c:	5c c0       	rjmp	.+184    	; 0x6f6 <__fp_nan>

0000063e <__fp_split_a>:
 63e:	97 fb       	bst	r25, 7
 640:	88 0f       	add	r24, r24
 642:	99 1f       	adc	r25, r25
 644:	9f 3f       	cpi	r25, 0xFF	; 255
 646:	31 f0       	breq	.+12     	; 0x654 <__fp_split_a+0x16>
 648:	bb 27       	eor	r27, r27
 64a:	b9 17       	cp	r27, r25
 64c:	08 f0       	brcs	.+2      	; 0x650 <__fp_split_a+0x12>
 64e:	91 e0       	ldi	r25, 0x01	; 1
 650:	87 95       	ror	r24
 652:	08 95       	ret
 654:	9f 91       	pop	r25
 656:	9f 91       	pop	r25
 658:	11 24       	eor	r1, r1
 65a:	4d c0       	rjmp	.+154    	; 0x6f6 <__fp_nan>

0000065c <__fp_zero>:
 65c:	66 27       	eor	r22, r22
 65e:	77 27       	eor	r23, r23
 660:	88 27       	eor	r24, r24

00000662 <__fp_zerox>:
 662:	99 27       	eor	r25, r25
 664:	08 95       	ret

00000666 <__mulsf3>:
 666:	d1 df       	rcall	.-94     	; 0x60a <__fp_split3>
 668:	01 d0       	rcall	.+2      	; 0x66c <__mulsf3x>
 66a:	b7 cf       	rjmp	.-146    	; 0x5da <__fp_merge>

0000066c <__mulsf3x>:
 66c:	99 23       	and	r25, r25
 66e:	39 f0       	breq	.+14     	; 0x67e <__mulsf3x+0x12>
 670:	55 23       	and	r21, r21
 672:	29 f0       	breq	.+10     	; 0x67e <__mulsf3x+0x12>
 674:	9f 57       	subi	r25, 0x7F	; 127
 676:	5f 57       	subi	r21, 0x7F	; 127
 678:	95 0f       	add	r25, r21
 67a:	13 f4       	brvc	.+4      	; 0x680 <__mulsf3x+0x14>
 67c:	9a f1       	brmi	.+102    	; 0x6e4 <__mulsf3x+0x78>
 67e:	f1 cf       	rjmp	.-30     	; 0x662 <__fp_zerox>
 680:	91 58       	subi	r25, 0x81	; 129
 682:	9f 3f       	cpi	r25, 0xFF	; 255
 684:	e1 f3       	breq	.-8      	; 0x67e <__mulsf3x+0x12>
 686:	62 9f       	mul	r22, r18
 688:	a1 2d       	mov	r26, r1
 68a:	0f 92       	push	r0
 68c:	bb 27       	eor	r27, r27
 68e:	63 9f       	mul	r22, r19
 690:	a0 0d       	add	r26, r0
 692:	b1 1d       	adc	r27, r1
 694:	ee 27       	eor	r30, r30
 696:	72 9f       	mul	r23, r18
 698:	a0 0d       	add	r26, r0
 69a:	b1 1d       	adc	r27, r1
 69c:	ee 1f       	adc	r30, r30
 69e:	af 93       	push	r26
 6a0:	aa 27       	eor	r26, r26
 6a2:	64 9f       	mul	r22, r20
 6a4:	b0 0d       	add	r27, r0
 6a6:	e1 1d       	adc	r30, r1
 6a8:	73 9f       	mul	r23, r19
 6aa:	b0 0d       	add	r27, r0
 6ac:	e1 1d       	adc	r30, r1
 6ae:	aa 1f       	adc	r26, r26
 6b0:	66 27       	eor	r22, r22
 6b2:	82 9f       	mul	r24, r18
 6b4:	b0 0d       	add	r27, r0
 6b6:	e1 1d       	adc	r30, r1
 6b8:	a6 1f       	adc	r26, r22
 6ba:	55 27       	eor	r21, r21
 6bc:	74 9f       	mul	r23, r20
 6be:	e0 0d       	add	r30, r0
 6c0:	a1 1d       	adc	r26, r1
 6c2:	55 1f       	adc	r21, r21
 6c4:	83 9f       	mul	r24, r19
 6c6:	e0 0d       	add	r30, r0
 6c8:	a1 1d       	adc	r26, r1
 6ca:	56 1f       	adc	r21, r22
 6cc:	84 9f       	mul	r24, r20
 6ce:	a0 0d       	add	r26, r0
 6d0:	51 1d       	adc	r21, r1
 6d2:	85 2f       	mov	r24, r21
 6d4:	7a 2f       	mov	r23, r26
 6d6:	6e 2f       	mov	r22, r30
 6d8:	1f 90       	pop	r1
 6da:	0f 90       	pop	r0
 6dc:	88 23       	and	r24, r24
 6de:	1a f4       	brpl	.+6      	; 0x6e6 <__mulsf3x+0x7a>
 6e0:	93 95       	inc	r25
 6e2:	39 f4       	brne	.+14     	; 0x6f2 <__mulsf3x+0x86>
 6e4:	08 c0       	rjmp	.+16     	; 0x6f6 <__fp_nan>
 6e6:	00 0c       	add	r0, r0
 6e8:	11 1c       	adc	r1, r1
 6ea:	bb 1f       	adc	r27, r27
 6ec:	66 1f       	adc	r22, r22
 6ee:	77 1f       	adc	r23, r23
 6f0:	88 1f       	adc	r24, r24
 6f2:	01 28       	or	r0, r1
 6f4:	08 95       	ret

000006f6 <__fp_nan>:
 6f6:	9f ef       	ldi	r25, 0xFF	; 255
 6f8:	80 ec       	ldi	r24, 0xC0	; 192
 6fa:	08 95       	ret

000006fc <__mulsi3>:
 6fc:	62 9f       	mul	r22, r18
 6fe:	d0 01       	movw	r26, r0
 700:	73 9f       	mul	r23, r19
 702:	f0 01       	movw	r30, r0
 704:	82 9f       	mul	r24, r18
 706:	e0 0d       	add	r30, r0
 708:	f1 1d       	adc	r31, r1
 70a:	64 9f       	mul	r22, r20
 70c:	e0 0d       	add	r30, r0
 70e:	f1 1d       	adc	r31, r1
 710:	92 9f       	mul	r25, r18
 712:	f0 0d       	add	r31, r0
 714:	83 9f       	mul	r24, r19
 716:	f0 0d       	add	r31, r0
 718:	74 9f       	mul	r23, r20
 71a:	f0 0d       	add	r31, r0
 71c:	65 9f       	mul	r22, r21
 71e:	f0 0d       	add	r31, r0
 720:	99 27       	eor	r25, r25
 722:	72 9f       	mul	r23, r18
 724:	b0 0d       	add	r27, r0
 726:	e1 1d       	adc	r30, r1
 728:	f9 1f       	adc	r31, r25
 72a:	63 9f       	mul	r22, r19
 72c:	b0 0d       	add	r27, r0
 72e:	e1 1d       	adc	r30, r1
 730:	f9 1f       	adc	r31, r25
 732:	bd 01       	movw	r22, r26
 734:	cf 01       	movw	r24, r30
 736:	11 24       	eor	r1, r1
 738:	08 95       	ret

0000073a <__divmodhi4>:
 73a:	97 fb       	bst	r25, 7
 73c:	09 2e       	mov	r0, r25
 73e:	07 26       	eor	r0, r23
 740:	0a d0       	rcall	.+20     	; 0x756 <__divmodhi4_neg1>
 742:	77 fd       	sbrc	r23, 7
 744:	04 d0       	rcall	.+8      	; 0x74e <__divmodhi4_neg2>
 746:	27 d0       	rcall	.+78     	; 0x796 <__udivmodhi4>
 748:	06 d0       	rcall	.+12     	; 0x756 <__divmodhi4_neg1>
 74a:	00 20       	and	r0, r0
 74c:	1a f4       	brpl	.+6      	; 0x754 <__divmodhi4_exit>

0000074e <__divmodhi4_neg2>:
 74e:	70 95       	com	r23
 750:	61 95       	neg	r22
 752:	7f 4f       	sbci	r23, 0xFF	; 255

00000754 <__divmodhi4_exit>:
 754:	08 95       	ret

00000756 <__divmodhi4_neg1>:
 756:	f6 f7       	brtc	.-4      	; 0x754 <__divmodhi4_exit>
 758:	90 95       	com	r25
 75a:	81 95       	neg	r24
 75c:	9f 4f       	sbci	r25, 0xFF	; 255
 75e:	08 95       	ret

00000760 <__divmodsi4>:
 760:	97 fb       	bst	r25, 7
 762:	09 2e       	mov	r0, r25
 764:	05 26       	eor	r0, r21
 766:	0e d0       	rcall	.+28     	; 0x784 <__divmodsi4_neg1>
 768:	57 fd       	sbrc	r21, 7
 76a:	04 d0       	rcall	.+8      	; 0x774 <__divmodsi4_neg2>
 76c:	28 d0       	rcall	.+80     	; 0x7be <__udivmodsi4>
 76e:	0a d0       	rcall	.+20     	; 0x784 <__divmodsi4_neg1>
 770:	00 1c       	adc	r0, r0
 772:	38 f4       	brcc	.+14     	; 0x782 <__divmodsi4_exit>

00000774 <__divmodsi4_neg2>:
 774:	50 95       	com	r21
 776:	40 95       	com	r20
 778:	30 95       	com	r19
 77a:	21 95       	neg	r18
 77c:	3f 4f       	sbci	r19, 0xFF	; 255
 77e:	4f 4f       	sbci	r20, 0xFF	; 255
 780:	5f 4f       	sbci	r21, 0xFF	; 255

00000782 <__divmodsi4_exit>:
 782:	08 95       	ret

00000784 <__divmodsi4_neg1>:
 784:	f6 f7       	brtc	.-4      	; 0x782 <__divmodsi4_exit>
 786:	90 95       	com	r25
 788:	80 95       	com	r24
 78a:	70 95       	com	r23
 78c:	61 95       	neg	r22
 78e:	7f 4f       	sbci	r23, 0xFF	; 255
 790:	8f 4f       	sbci	r24, 0xFF	; 255
 792:	9f 4f       	sbci	r25, 0xFF	; 255
 794:	08 95       	ret

00000796 <__udivmodhi4>:
 796:	aa 1b       	sub	r26, r26
 798:	bb 1b       	sub	r27, r27
 79a:	51 e1       	ldi	r21, 0x11	; 17
 79c:	07 c0       	rjmp	.+14     	; 0x7ac <__udivmodhi4_ep>

0000079e <__udivmodhi4_loop>:
 79e:	aa 1f       	adc	r26, r26
 7a0:	bb 1f       	adc	r27, r27
 7a2:	a6 17       	cp	r26, r22
 7a4:	b7 07       	cpc	r27, r23
 7a6:	10 f0       	brcs	.+4      	; 0x7ac <__udivmodhi4_ep>
 7a8:	a6 1b       	sub	r26, r22
 7aa:	b7 0b       	sbc	r27, r23

000007ac <__udivmodhi4_ep>:
 7ac:	88 1f       	adc	r24, r24
 7ae:	99 1f       	adc	r25, r25
 7b0:	5a 95       	dec	r21
 7b2:	a9 f7       	brne	.-22     	; 0x79e <__udivmodhi4_loop>
 7b4:	80 95       	com	r24
 7b6:	90 95       	com	r25
 7b8:	bc 01       	movw	r22, r24
 7ba:	cd 01       	movw	r24, r26
 7bc:	08 95       	ret

000007be <__udivmodsi4>:
 7be:	a1 e2       	ldi	r26, 0x21	; 33
 7c0:	1a 2e       	mov	r1, r26
 7c2:	aa 1b       	sub	r26, r26
 7c4:	bb 1b       	sub	r27, r27
 7c6:	fd 01       	movw	r30, r26
 7c8:	0d c0       	rjmp	.+26     	; 0x7e4 <__udivmodsi4_ep>

000007ca <__udivmodsi4_loop>:
 7ca:	aa 1f       	adc	r26, r26
 7cc:	bb 1f       	adc	r27, r27
 7ce:	ee 1f       	adc	r30, r30
 7d0:	ff 1f       	adc	r31, r31
 7d2:	a2 17       	cp	r26, r18
 7d4:	b3 07       	cpc	r27, r19
 7d6:	e4 07       	cpc	r30, r20
 7d8:	f5 07       	cpc	r31, r21
 7da:	20 f0       	brcs	.+8      	; 0x7e4 <__udivmodsi4_ep>
 7dc:	a2 1b       	sub	r26, r18
 7de:	b3 0b       	sbc	r27, r19
 7e0:	e4 0b       	sbc	r30, r20
 7e2:	f5 0b       	sbc	r31, r21

000007e4 <__udivmodsi4_ep>:
 7e4:	66 1f       	adc	r22, r22
 7e6:	77 1f       	adc	r23, r23
 7e8:	88 1f       	adc	r24, r24
 7ea:	99 1f       	adc	r25, r25
 7ec:	1a 94       	dec	r1
 7ee:	69 f7       	brne	.-38     	; 0x7ca <__udivmodsi4_loop>
 7f0:	60 95       	com	r22
 7f2:	70 95       	com	r23
 7f4:	80 95       	com	r24
 7f6:	90 95       	com	r25
 7f8:	9b 01       	movw	r18, r22
 7fa:	ac 01       	movw	r20, r24
 7fc:	bd 01       	movw	r22, r26
 7fe:	cf 01       	movw	r24, r30
 800:	08 95       	ret

⌨️ 快捷键说明

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