ds18b20.lss

来自「AVR Devolpment Board」· LSS 代码 · 共 1,523 行 · 第 1/5 页

LSS
1,523
字号
     710:	8c 36       	cpi	r24, 0x6C	; 108
     712:	91 05       	cpc	r25, r1
     714:	39 f1       	breq	.+78     	; 0x764 <__stack+0x305>
     716:	8f 36       	cpi	r24, 0x6F	; 111
     718:	91 05       	cpc	r25, r1
     71a:	09 f4       	brne	.+2      	; 0x71e <__stack+0x2bf>
     71c:	92 c0       	rjmp	.+292    	; 0x842 <__stack+0x3e3>
     71e:	63 c2       	rjmp	.+1222   	; 0xbe6 <__stack+0x787>
     720:	85 37       	cpi	r24, 0x75	; 117
     722:	91 05       	cpc	r25, r1
     724:	09 f4       	brne	.+2      	; 0x728 <__stack+0x2c9>
     726:	97 c0       	rjmp	.+302    	; 0x856 <__stack+0x3f7>
     728:	86 37       	cpi	r24, 0x76	; 118
     72a:	91 05       	cpc	r25, r1
     72c:	24 f4       	brge	.+8      	; 0x736 <__stack+0x2d7>
     72e:	83 37       	cpi	r24, 0x73	; 115
     730:	91 05       	cpc	r25, r1
     732:	21 f1       	breq	.+72     	; 0x77c <__stack+0x31d>
     734:	58 c2       	rjmp	.+1200   	; 0xbe6 <__stack+0x787>
     736:	88 37       	cpi	r24, 0x78	; 120
     738:	91 05       	cpc	r25, r1
     73a:	09 f4       	brne	.+2      	; 0x73e <__stack+0x2df>
     73c:	8a c0       	rjmp	.+276    	; 0x852 <__stack+0x3f3>
     73e:	53 c2       	rjmp	.+1190   	; 0xbe6 <__stack+0x787>
     740:	60 61       	ori	r22, 0x10	; 16
     742:	7e ab       	std	Y+54, r23	; 0x36
     744:	6d ab       	std	Y+53, r22	; 0x35
     746:	8d a9       	ldd	r24, Y+53	; 0x35
     748:	9e a9       	ldd	r25, Y+54	; 0x36
     74a:	80 62       	ori	r24, 0x20	; 32
     74c:	9e ab       	std	Y+54, r25	; 0x36
     74e:	8d ab       	std	Y+53, r24	; 0x35
     750:	64 c2       	rjmp	.+1224   	; 0xc1a <__stack+0x7bb>
     752:	60 68       	ori	r22, 0x80	; 128
     754:	08 c0       	rjmp	.+16     	; 0x766 <__stack+0x307>
     756:	60 64       	ori	r22, 0x40	; 64
     758:	06 c0       	rjmp	.+12     	; 0x766 <__stack+0x307>
     75a:	68 60       	ori	r22, 0x08	; 8
     75c:	7e ab       	std	Y+54, r23	; 0x36
     75e:	6d ab       	std	Y+53, r22	; 0x35
     760:	55 24       	eor	r5, r5
     762:	5b c2       	rjmp	.+1206   	; 0xc1a <__stack+0x7bb>
     764:	64 60       	ori	r22, 0x04	; 4
     766:	7e ab       	std	Y+54, r23	; 0x36
     768:	6d ab       	std	Y+53, r22	; 0x35
     76a:	57 c2       	rjmp	.+1198   	; 0xc1a <__stack+0x7bb>
     76c:	f1 01       	movw	r30, r2
     76e:	82 e0       	ldi	r24, 0x02	; 2
     770:	90 e0       	ldi	r25, 0x00	; 0
     772:	28 0e       	add	r2, r24
     774:	39 1e       	adc	r3, r25
     776:	80 80       	ld	r8, Z
     778:	4a 94       	dec	r4
     77a:	3b c1       	rjmp	.+630    	; 0x9f2 <__stack+0x593>
     77c:	f1 01       	movw	r30, r2
     77e:	82 e0       	ldi	r24, 0x02	; 2
     780:	90 e0       	ldi	r25, 0x00	; 0
     782:	28 0e       	add	r2, r24
     784:	39 1e       	adc	r3, r25
     786:	a0 81       	ld	r26, Z
     788:	b1 81       	ldd	r27, Z+1	; 0x01
     78a:	4d 01       	movw	r8, r26
     78c:	63 ff       	sbrs	r22, 3
     78e:	09 c0       	rjmp	.+18     	; 0x7a2 <__stack+0x343>
     790:	85 2d       	mov	r24, r5
     792:	99 27       	eor	r25, r25
     794:	87 fd       	sbrc	r24, 7
     796:	90 95       	com	r25
     798:	bc 01       	movw	r22, r24
     79a:	cd 01       	movw	r24, r26
     79c:	0e 94 2a 07 	call	0xe54 <strnlen>
     7a0:	1f c0       	rjmp	.+62     	; 0x7e0 <__stack+0x381>
     7a2:	fd 01       	movw	r30, r26
     7a4:	01 90       	ld	r0, Z+
     7a6:	00 20       	and	r0, r0
     7a8:	e9 f7       	brne	.-6      	; 0x7a4 <__stack+0x345>
     7aa:	31 97       	sbiw	r30, 0x01	; 1
     7ac:	ea 1b       	sub	r30, r26
     7ae:	ea af       	std	Y+58, r30	; 0x3a
     7b0:	18 c0       	rjmp	.+48     	; 0x7e2 <__stack+0x383>
     7b2:	f1 01       	movw	r30, r2
     7b4:	82 e0       	ldi	r24, 0x02	; 2
     7b6:	90 e0       	ldi	r25, 0x00	; 0
     7b8:	28 0e       	add	r2, r24
     7ba:	39 1e       	adc	r3, r25
     7bc:	01 90       	ld	r0, Z+
     7be:	f0 81       	ld	r31, Z
     7c0:	e0 2d       	mov	r30, r0
     7c2:	4f 01       	movw	r8, r30
     7c4:	63 ff       	sbrs	r22, 3
     7c6:	09 c0       	rjmp	.+18     	; 0x7da <__stack+0x37b>
     7c8:	85 2d       	mov	r24, r5
     7ca:	99 27       	eor	r25, r25
     7cc:	87 fd       	sbrc	r24, 7
     7ce:	90 95       	com	r25
     7d0:	bc 01       	movw	r22, r24
     7d2:	cf 01       	movw	r24, r30
     7d4:	0e 94 1f 07 	call	0xe3e <strnlen_P>
     7d8:	03 c0       	rjmp	.+6      	; 0x7e0 <__stack+0x381>
     7da:	cf 01       	movw	r24, r30
     7dc:	0e 94 16 07 	call	0xe2c <strlen_P>
     7e0:	8a af       	std	Y+58, r24	; 0x3a
     7e2:	9a ad       	ldd	r25, Y+58	; 0x3a
     7e4:	49 1a       	sub	r4, r25
     7e6:	05 c1       	rjmp	.+522    	; 0x9f2 <__stack+0x593>
     7e8:	62 ff       	sbrs	r22, 2
     7ea:	0a c0       	rjmp	.+20     	; 0x800 <__stack+0x3a1>
     7ec:	f1 01       	movw	r30, r2
     7ee:	84 e0       	ldi	r24, 0x04	; 4
     7f0:	90 e0       	ldi	r25, 0x00	; 0
     7f2:	28 0e       	add	r2, r24
     7f4:	39 1e       	adc	r3, r25
     7f6:	20 81       	ld	r18, Z
     7f8:	31 81       	ldd	r19, Z+1	; 0x01
     7fa:	42 81       	ldd	r20, Z+2	; 0x02
     7fc:	53 81       	ldd	r21, Z+3	; 0x03
     7fe:	0c c0       	rjmp	.+24     	; 0x818 <__stack+0x3b9>
     800:	f1 01       	movw	r30, r2
     802:	82 e0       	ldi	r24, 0x02	; 2
     804:	90 e0       	ldi	r25, 0x00	; 0
     806:	28 0e       	add	r2, r24
     808:	39 1e       	adc	r3, r25
     80a:	80 81       	ld	r24, Z
     80c:	91 81       	ldd	r25, Z+1	; 0x01
     80e:	9c 01       	movw	r18, r24
     810:	44 27       	eor	r20, r20
     812:	37 fd       	sbrc	r19, 7
     814:	40 95       	com	r20
     816:	54 2f       	mov	r21, r20
     818:	49 01       	movw	r8, r18
     81a:	5a 01       	movw	r10, r20
     81c:	57 ff       	sbrs	r21, 7
     81e:	0b c0       	rjmp	.+22     	; 0x836 <__stack+0x3d7>
     820:	62 60       	ori	r22, 0x02	; 2
     822:	7e ab       	std	Y+54, r23	; 0x36
     824:	6d ab       	std	Y+53, r22	; 0x35
     826:	b0 94       	com	r11
     828:	a0 94       	com	r10
     82a:	90 94       	com	r9
     82c:	80 94       	com	r8
     82e:	81 1c       	adc	r8, r1
     830:	91 1c       	adc	r9, r1
     832:	a1 1c       	adc	r10, r1
     834:	b1 1c       	adc	r11, r1
     836:	8d a9       	ldd	r24, Y+53	; 0x35
     838:	9e a9       	ldd	r25, Y+54	; 0x36
     83a:	8f 7b       	andi	r24, 0xBF	; 191
     83c:	9e ab       	std	Y+54, r25	; 0x36
     83e:	8d ab       	std	Y+53, r24	; 0x35
     840:	27 c0       	rjmp	.+78     	; 0x890 <__stack+0x431>
     842:	98 e0       	ldi	r25, 0x08	; 8
     844:	9a af       	std	Y+58, r25	; 0x3a
     846:	07 c0       	rjmp	.+14     	; 0x856 <__stack+0x3f7>
     848:	60 64       	ori	r22, 0x40	; 64
     84a:	7e ab       	std	Y+54, r23	; 0x36
     84c:	6d ab       	std	Y+53, r22	; 0x35
     84e:	e8 e7       	ldi	r30, 0x78	; 120
     850:	e9 af       	std	Y+57, r30	; 0x39
     852:	f0 e1       	ldi	r31, 0x10	; 16
     854:	fa af       	std	Y+58, r31	; 0x3a
     856:	6d a9       	ldd	r22, Y+53	; 0x35
     858:	7e a9       	ldd	r23, Y+54	; 0x36
     85a:	62 ff       	sbrs	r22, 2
     85c:	0a c0       	rjmp	.+20     	; 0x872 <__stack+0x413>
     85e:	f1 01       	movw	r30, r2
     860:	84 e0       	ldi	r24, 0x04	; 4
     862:	90 e0       	ldi	r25, 0x00	; 0
     864:	28 0e       	add	r2, r24
     866:	39 1e       	adc	r3, r25
     868:	20 81       	ld	r18, Z
     86a:	31 81       	ldd	r19, Z+1	; 0x01
     86c:	42 81       	ldd	r20, Z+2	; 0x02
     86e:	53 81       	ldd	r21, Z+3	; 0x03
     870:	0a c0       	rjmp	.+20     	; 0x886 <__stack+0x427>
     872:	f1 01       	movw	r30, r2
     874:	82 e0       	ldi	r24, 0x02	; 2
     876:	90 e0       	ldi	r25, 0x00	; 0
     878:	28 0e       	add	r2, r24
     87a:	39 1e       	adc	r3, r25
     87c:	80 81       	ld	r24, Z
     87e:	91 81       	ldd	r25, Z+1	; 0x01
     880:	9c 01       	movw	r18, r24
     882:	44 27       	eor	r20, r20
     884:	55 27       	eor	r21, r21
     886:	49 01       	movw	r8, r18
     888:	5a 01       	movw	r10, r20
     88a:	6f 7c       	andi	r22, 0xCF	; 207
     88c:	7e ab       	std	Y+54, r23	; 0x36
     88e:	6d ab       	std	Y+53, r22	; 0x35
     890:	fe 01       	movw	r30, r28
     892:	31 96       	adiw	r30, 0x01	; 1
     894:	fc af       	std	Y+60, r31	; 0x3c
     896:	eb af       	std	Y+59, r30	; 0x3b
     898:	6f 01       	movw	r12, r30
     89a:	fa ad       	ldd	r31, Y+58	; 0x3a
     89c:	ef 2e       	mov	r14, r31
     89e:	ff 24       	eor	r15, r15
     8a0:	00 27       	eor	r16, r16
     8a2:	11 27       	eor	r17, r17
     8a4:	c5 01       	movw	r24, r10
     8a6:	b4 01       	movw	r22, r8
     8a8:	a8 01       	movw	r20, r16
     8aa:	97 01       	movw	r18, r14
     8ac:	0e 94 ec 08 	call	0x11d8 <__udivmodsi4>
     8b0:	dc 01       	movw	r26, r24
     8b2:	cb 01       	movw	r24, r22
     8b4:	eb ad       	ldd	r30, Y+59	; 0x3b
     8b6:	fc ad       	ldd	r31, Y+60	; 0x3c
     8b8:	80 83       	st	Z, r24
     8ba:	8a 30       	cpi	r24, 0x0A	; 10
     8bc:	24 f0       	brlt	.+8      	; 0x8c6 <__stack+0x467>
     8be:	f9 ad       	ldd	r31, Y+57	; 0x39
     8c0:	8f 0f       	add	r24, r31
     8c2:	81 52       	subi	r24, 0x21	; 33
     8c4:	01 c0       	rjmp	.+2      	; 0x8c8 <__stack+0x469>
     8c6:	80 5d       	subi	r24, 0xD0	; 208
     8c8:	eb ad       	ldd	r30, Y+59	; 0x3b
     8ca:	fc ad       	ldd	r31, Y+60	; 0x3c
     8cc:	81 93       	st	Z+, r24
     8ce:	fc af       	std	Y+60, r31	; 0x3c
     8d0:	eb af       	std	Y+59, r30	; 0x3b
     8d2:	c5 01       	movw	r24, r10
     8d4:	b4 01       	movw	r22, r8
     8d6:	a8 01       	movw	r20, r16
     8d8:	97 01       	movw	r18, r14
     8da:	0e 94 ec 08 	call	0x11d8 <__udivmodsi4>
     8de:	49 01       	movw	r8, r18
     8e0:	5a 01       	movw	r10, r20
     8e2:	21 15       	cp	r18, r1
     8e4:	31 05       	cpc	r19, r1
     8e6:	41 05       	cpc	r20, r1
     8e8:	51 05       	cpc	r21, r1
     8ea:	e1 f6       	brne	.-72     	; 0x8a4 <__stack+0x445>
     8ec:	8b ac       	ldd	r8, Y+59	; 0x3b
     8ee:	8c 18       	sub	r8, r12
     8f0:	4d a9       	ldd	r20, Y+53	; 0x35
     8f2:	5e a9       	ldd	r21, Y+54	; 0x36
     8f4:	ca 01       	movw	r24, r20
     8f6:	82 73       	andi	r24, 0x32	; 50
     8f8:	90 70       	andi	r25, 0x00	; 0
     8fa:	89 2b       	or	r24, r25
     8fc:	09 f0       	breq	.+2      	; 0x900 <__stack+0x4a1>
     8fe:	4a 94       	dec	r4
     900:	46 ff       	sbrs	r20, 6
     902:	0d c0       	rjmp	.+26     	; 0x91e <__stack+0x4bf>
     904:	84 2d       	mov	r24, r4
     906:	99 27       	eor	r25, r25
     908:	87 fd       	sbrc	r24, 7
     90a:	90 95       	com	r25
     90c:	fa ad       	ldd	r31, Y+58	; 0x3a
     90e:	f0 31       	cpi	r31, 0x10	; 16
     910:	21 f4       	brne	.+8      	; 0x91a <__stack+0x4bb>
     912:	9e ef       	ldi	r25, 0xFE	; 254
     914:	49 2e       	mov	r4, r25
     916:	48 0e       	add	r4, r24
     918:	02 c0       	rjmp	.+4      	; 0x91e <__stack+0x4bf>
     91a:	48 2e       	mov	r4, r24
     91c:	4a 94       	dec	r4
     91e:	43 ff       	sbrs	r20, 3
     920:	0e c0       	rjmp	.+28     	; 0x93e <__stack+0x4df>
     922:	25 2d       	mov	r18, r5
     924:	33 27       	eor	r19, r19
     926:	27 fd       	sbrc	r18, 7
     928:	30 95       	com	r19
     92a:	88 2d       	mov	r24, r8
     92c:	99 27       	eor	r25, r25
     92e:	82 17       	cp	r24, r18
     930:	93 07       	cpc	r25, r19
     932:	24 f0       	brlt	.+8      	; 0x93c <__stack+0x4dd>
     934:	47 7f       	andi	r20, 0xF7	; 247
     936:	5e ab       	std	Y+54, r21	; 0x36
     938:	4d ab       	std	Y+53, r20	; 0x35
     93a:	01 c0       	rjmp	.+2      	; 0x93e <__stack+0x4df>
     93c:	58 18       	sub	r5, r8
     93e:	8d a9       	ldd	r24, Y+53	; 0x35
     940:	9e a9       	ldd	r25, Y+54	; 0x36
     942:	83 ff       	sbrs	r24, 3
     944:	02 c0       	rjmp	.+4      	; 0x94a <__stack+0x4eb>
     946:	45 18       	sub	r4, r5
     948:	01 c0       	rjmp	.+2      	; 0x94c <__stack+0x4ed>
     94a:	48 18       	sub	r4, r8
     94c:	80 78       	andi	r24, 0x80	; 128
     94e:	91 70       	andi	r25, 0x01	; 1
     950:	89 2b       	or	r24, r25
     952:	51 f4       	brne	.+20     	; 0x968 <__stack+0x509>
     954:	84 2d       	mov	r24, r4
     956:	4a 94       	dec	r4
     958:	18 16       	cp	r1, r24
     95a:	34 f4       	brge	.+12     	; 0x968 <__stack+0x509>
     95c:	b3 01       	movw	r22, r6
     95e:	80 e2       	ldi	r24, 0x20	; 32
     960:	90 e0       	ldi	r25, 0x00	; 0
     962:	0e 94 35 07 	call	0xe6a <fputc>
     966:	f6 cf       	rjmp	.-20     	; 0x954 <__stack+0x4f5>
     968:	8d a9       	ldd	r24, Y+53	; 0x35
     96a:	9e a9       	ldd	r25, Y+54	; 0x36
     96c:	81 ff       	sbrs	r24, 1
     96e:	04 c0       	rjmp	.+8      	; 0x978 <__stack+0x519>
     970:	b3 01       	movw	r22, r6
     972:	8d e2       	ldi	r24, 0x2D	; 45
     974:	90 e0       	ldi	r25, 0x00	; 0
     976:	0b c0       	rjmp	.+22     	; 0x98e <__stack+0x52f>
     978:	84 ff       	sbrs	r24, 4
     97a:	04 c0       	rjmp	.+8      	; 0x984 <__stack+0x525>
     97c:	b3 01       	movw	r22, r6

⌨️ 快捷键说明

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