ds18b20.lss

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

LSS
1,523
字号
     97e:	8b e2       	ldi	r24, 0x2B	; 43
     980:	90 e0       	ldi	r25, 0x00	; 0
     982:	05 c0       	rjmp	.+10     	; 0x98e <__stack+0x52f>
     984:	85 ff       	sbrs	r24, 5
     986:	05 c0       	rjmp	.+10     	; 0x992 <__stack+0x533>
     988:	b3 01       	movw	r22, r6
     98a:	80 e2       	ldi	r24, 0x20	; 32
     98c:	90 e0       	ldi	r25, 0x00	; 0
     98e:	0e 94 35 07 	call	0xe6a <fputc>
     992:	8d a9       	ldd	r24, Y+53	; 0x35
     994:	9e a9       	ldd	r25, Y+54	; 0x36
     996:	86 ff       	sbrs	r24, 6
     998:	10 c0       	rjmp	.+32     	; 0x9ba <__stack+0x55b>
     99a:	b3 01       	movw	r22, r6
     99c:	80 e3       	ldi	r24, 0x30	; 48
     99e:	90 e0       	ldi	r25, 0x00	; 0
     9a0:	0e 94 35 07 	call	0xe6a <fputc>
     9a4:	2a ad       	ldd	r18, Y+58	; 0x3a
     9a6:	20 31       	cpi	r18, 0x10	; 16
     9a8:	41 f4       	brne	.+16     	; 0x9ba <__stack+0x55b>
     9aa:	b3 01       	movw	r22, r6
     9ac:	e9 ad       	ldd	r30, Y+57	; 0x39
     9ae:	8e 2f       	mov	r24, r30
     9b0:	99 27       	eor	r25, r25
     9b2:	87 fd       	sbrc	r24, 7
     9b4:	90 95       	com	r25
     9b6:	0e 94 35 07 	call	0xe6a <fputc>
     9ba:	8d a9       	ldd	r24, Y+53	; 0x35
     9bc:	9e a9       	ldd	r25, Y+54	; 0x36
     9be:	90 ff       	sbrs	r25, 0
     9c0:	0a c0       	rjmp	.+20     	; 0x9d6 <__stack+0x577>
     9c2:	84 2d       	mov	r24, r4
     9c4:	4a 94       	dec	r4
     9c6:	18 16       	cp	r1, r24
     9c8:	34 f4       	brge	.+12     	; 0x9d6 <__stack+0x577>
     9ca:	b3 01       	movw	r22, r6
     9cc:	80 e3       	ldi	r24, 0x30	; 48
     9ce:	90 e0       	ldi	r25, 0x00	; 0
     9d0:	0e 94 35 07 	call	0xe6a <fputc>
     9d4:	f6 cf       	rjmp	.-20     	; 0x9c2 <__stack+0x563>
     9d6:	8d a9       	ldd	r24, Y+53	; 0x35
     9d8:	9e a9       	ldd	r25, Y+54	; 0x36
     9da:	83 ff       	sbrs	r24, 3
     9dc:	0a c0       	rjmp	.+20     	; 0x9f2 <__stack+0x593>
     9de:	85 2d       	mov	r24, r5
     9e0:	5a 94       	dec	r5
     9e2:	18 16       	cp	r1, r24
     9e4:	34 f4       	brge	.+12     	; 0x9f2 <__stack+0x593>
     9e6:	b3 01       	movw	r22, r6
     9e8:	80 e3       	ldi	r24, 0x30	; 48
     9ea:	90 e0       	ldi	r25, 0x00	; 0
     9ec:	0e 94 35 07 	call	0xe6a <fputc>
     9f0:	f6 cf       	rjmp	.-20     	; 0x9de <__stack+0x57f>
     9f2:	8d a9       	ldd	r24, Y+53	; 0x35
     9f4:	87 fd       	sbrc	r24, 7
     9f6:	0a c0       	rjmp	.+20     	; 0xa0c <__stack+0x5ad>
     9f8:	84 2d       	mov	r24, r4
     9fa:	4a 94       	dec	r4
     9fc:	18 16       	cp	r1, r24
     9fe:	34 f4       	brge	.+12     	; 0xa0c <__stack+0x5ad>
     a00:	b3 01       	movw	r22, r6
     a02:	80 e2       	ldi	r24, 0x20	; 32
     a04:	90 e0       	ldi	r25, 0x00	; 0
     a06:	0e 94 35 07 	call	0xe6a <fputc>
     a0a:	f6 cf       	rjmp	.-20     	; 0x9f8 <__stack+0x599>
     a0c:	f9 ad       	ldd	r31, Y+57	; 0x39
     a0e:	f3 36       	cpi	r31, 0x63	; 99
     a10:	31 f4       	brne	.+12     	; 0xa1e <__stack+0x5bf>
     a12:	88 2d       	mov	r24, r8
     a14:	b3 01       	movw	r22, r6
     a16:	99 27       	eor	r25, r25
     a18:	87 fd       	sbrc	r24, 7
     a1a:	90 95       	com	r25
     a1c:	c0 c0       	rjmp	.+384    	; 0xb9e <__stack+0x73f>
     a1e:	29 ad       	ldd	r18, Y+57	; 0x39
     a20:	23 37       	cpi	r18, 0x73	; 115
     a22:	b9 f4       	brne	.+46     	; 0xa52 <__stack+0x5f3>
     a24:	8a ad       	ldd	r24, Y+58	; 0x3a
     a26:	81 50       	subi	r24, 0x01	; 1
     a28:	8a af       	std	Y+58, r24	; 0x3a
     a2a:	8f 3f       	cpi	r24, 0xFF	; 255
     a2c:	09 f4       	brne	.+2      	; 0xa30 <__stack+0x5d1>
     a2e:	ce c0       	rjmp	.+412    	; 0xbcc <__stack+0x76d>
     a30:	f4 01       	movw	r30, r8
     a32:	80 81       	ld	r24, Z
     a34:	08 94       	sec
     a36:	81 1c       	adc	r8, r1
     a38:	91 1c       	adc	r9, r1
     a3a:	b3 01       	movw	r22, r6
     a3c:	99 27       	eor	r25, r25
     a3e:	87 fd       	sbrc	r24, 7
     a40:	90 95       	com	r25
     a42:	0e 94 35 07 	call	0xe6a <fputc>
     a46:	9a ad       	ldd	r25, Y+58	; 0x3a
     a48:	91 50       	subi	r25, 0x01	; 1
     a4a:	9a af       	std	Y+58, r25	; 0x3a
     a4c:	9f 3f       	cpi	r25, 0xFF	; 255
     a4e:	81 f7       	brne	.-32     	; 0xa30 <__stack+0x5d1>
     a50:	bd c0       	rjmp	.+378    	; 0xbcc <__stack+0x76d>
     a52:	e9 ad       	ldd	r30, Y+57	; 0x39
     a54:	e3 35       	cpi	r30, 0x53	; 83
     a56:	81 f4       	brne	.+32     	; 0xa78 <__stack+0x619>
     a58:	fa ad       	ldd	r31, Y+58	; 0x3a
     a5a:	f1 50       	subi	r31, 0x01	; 1
     a5c:	fa af       	std	Y+58, r31	; 0x3a
     a5e:	ff 3f       	cpi	r31, 0xFF	; 255
     a60:	09 f4       	brne	.+2      	; 0xa64 <__stack+0x605>
     a62:	b4 c0       	rjmp	.+360    	; 0xbcc <__stack+0x76d>
     a64:	f4 01       	movw	r30, r8
     a66:	84 91       	lpm	r24, Z
     a68:	b3 01       	movw	r22, r6
     a6a:	99 27       	eor	r25, r25
     a6c:	0e 94 35 07 	call	0xe6a <fputc>
     a70:	08 94       	sec
     a72:	81 1c       	adc	r8, r1
     a74:	91 1c       	adc	r9, r1
     a76:	f0 cf       	rjmp	.-32     	; 0xa58 <__stack+0x5f9>
     a78:	8d a9       	ldd	r24, Y+53	; 0x35
     a7a:	9e a9       	ldd	r25, Y+54	; 0x36
     a7c:	91 ff       	sbrs	r25, 1
     a7e:	92 c0       	rjmp	.+292    	; 0xba4 <__stack+0x745>
     a80:	92 ff       	sbrs	r25, 2
     a82:	1d c0       	rjmp	.+58     	; 0xabe <__stack+0x65f>
     a84:	2d ad       	ldd	r18, Y+61	; 0x3d
     a86:	12 16       	cp	r1, r18
     a88:	b4 f4       	brge	.+44     	; 0xab6 <__stack+0x657>
     a8a:	21 50       	subi	r18, 0x01	; 1
     a8c:	2d af       	std	Y+61, r18	; 0x3d
     a8e:	2f 3f       	cpi	r18, 0xFF	; 255
     a90:	81 f0       	breq	.+32     	; 0xab2 <__stack+0x653>
     a92:	eb ad       	ldd	r30, Y+59	; 0x3b
     a94:	fc ad       	ldd	r31, Y+60	; 0x3c
     a96:	81 91       	ld	r24, Z+
     a98:	fc af       	std	Y+60, r31	; 0x3c
     a9a:	eb af       	std	Y+59, r30	; 0x3b
     a9c:	b3 01       	movw	r22, r6
     a9e:	99 27       	eor	r25, r25
     aa0:	87 fd       	sbrc	r24, 7
     aa2:	90 95       	com	r25
     aa4:	0e 94 35 07 	call	0xe6a <fputc>
     aa8:	fd ad       	ldd	r31, Y+61	; 0x3d
     aaa:	f1 50       	subi	r31, 0x01	; 1
     aac:	fd af       	std	Y+61, r31	; 0x3d
     aae:	ff 3f       	cpi	r31, 0xFF	; 255
     ab0:	81 f7       	brne	.-32     	; 0xa92 <__stack+0x633>
     ab2:	1d ae       	std	Y+61, r1	; 0x3d
     ab4:	0f c0       	rjmp	.+30     	; 0xad4 <__stack+0x675>
     ab6:	b3 01       	movw	r22, r6
     ab8:	80 e3       	ldi	r24, 0x30	; 48
     aba:	90 e0       	ldi	r25, 0x00	; 0
     abc:	09 c0       	rjmp	.+18     	; 0xad0 <__stack+0x671>
     abe:	eb ad       	ldd	r30, Y+59	; 0x3b
     ac0:	fc ad       	ldd	r31, Y+60	; 0x3c
     ac2:	81 91       	ld	r24, Z+
     ac4:	fc af       	std	Y+60, r31	; 0x3c
     ac6:	eb af       	std	Y+59, r30	; 0x3b
     ac8:	b3 01       	movw	r22, r6
     aca:	99 27       	eor	r25, r25
     acc:	87 fd       	sbrc	r24, 7
     ace:	90 95       	com	r25
     ad0:	0e 94 35 07 	call	0xe6a <fputc>
     ad4:	15 14       	cp	r1, r5
     ad6:	2c f4       	brge	.+10     	; 0xae2 <__stack+0x683>
     ad8:	b3 01       	movw	r22, r6
     ada:	8e e2       	ldi	r24, 0x2E	; 46
     adc:	90 e0       	ldi	r25, 0x00	; 0
     ade:	0e 94 35 07 	call	0xe6a <fputc>
     ae2:	8d a9       	ldd	r24, Y+53	; 0x35
     ae4:	9e a9       	ldd	r25, Y+54	; 0x36
     ae6:	92 ff       	sbrs	r25, 2
     ae8:	20 c0       	rjmp	.+64     	; 0xb2a <__stack+0x6cb>
     aea:	8d ad       	ldd	r24, Y+61	; 0x3d
     aec:	f8 2f       	mov	r31, r24
     aee:	ff 5f       	subi	r31, 0xFF	; 255
     af0:	fd af       	std	Y+61, r31	; 0x3d
     af2:	0d c0       	rjmp	.+26     	; 0xb0e <__stack+0x6af>
     af4:	85 2d       	mov	r24, r5
     af6:	5a 94       	dec	r5
     af8:	18 16       	cp	r1, r24
     afa:	bc f4       	brge	.+46     	; 0xb2a <__stack+0x6cb>
     afc:	b3 01       	movw	r22, r6
     afe:	80 e3       	ldi	r24, 0x30	; 48
     b00:	90 e0       	ldi	r25, 0x00	; 0
     b02:	0e 94 35 07 	call	0xe6a <fputc>
     b06:	8d ad       	ldd	r24, Y+61	; 0x3d
     b08:	28 2f       	mov	r18, r24
     b0a:	2f 5f       	subi	r18, 0xFF	; 255
     b0c:	2d af       	std	Y+61, r18	; 0x3d
     b0e:	88 23       	and	r24, r24
     b10:	8c f3       	brlt	.-30     	; 0xaf4 <__stack+0x695>
     b12:	0b c0       	rjmp	.+22     	; 0xb2a <__stack+0x6cb>
     b14:	85 2d       	mov	r24, r5
     b16:	5a 94       	dec	r5
     b18:	18 16       	cp	r1, r24
     b1a:	7c f4       	brge	.+30     	; 0xb3a <__stack+0x6db>
     b1c:	88 2d       	mov	r24, r8
     b1e:	b3 01       	movw	r22, r6
     b20:	99 27       	eor	r25, r25
     b22:	87 fd       	sbrc	r24, 7
     b24:	90 95       	com	r25
     b26:	0e 94 35 07 	call	0xe6a <fputc>
     b2a:	eb ad       	ldd	r30, Y+59	; 0x3b
     b2c:	fc ad       	ldd	r31, Y+60	; 0x3c
     b2e:	81 91       	ld	r24, Z+
     b30:	fc af       	std	Y+60, r31	; 0x3c
     b32:	eb af       	std	Y+59, r30	; 0x3b
     b34:	88 2e       	mov	r8, r24
     b36:	88 23       	and	r24, r24
     b38:	69 f7       	brne	.-38     	; 0xb14 <__stack+0x6b5>
     b3a:	8d a9       	ldd	r24, Y+53	; 0x35
     b3c:	9e a9       	ldd	r25, Y+54	; 0x36
     b3e:	92 fd       	sbrc	r25, 2
     b40:	45 c0       	rjmp	.+138    	; 0xbcc <__stack+0x76d>
     b42:	b3 01       	movw	r22, r6
     b44:	f9 ad       	ldd	r31, Y+57	; 0x39
     b46:	8f 2f       	mov	r24, r31
     b48:	99 27       	eor	r25, r25
     b4a:	87 fd       	sbrc	r24, 7
     b4c:	90 95       	com	r25
     b4e:	0e 94 35 07 	call	0xe6a <fputc>
     b52:	2d ad       	ldd	r18, Y+61	; 0x3d
     b54:	21 50       	subi	r18, 0x01	; 1
     b56:	2d af       	std	Y+61, r18	; 0x3d
     b58:	27 ff       	sbrs	r18, 7
     b5a:	09 c0       	rjmp	.+18     	; 0xb6e <__stack+0x70f>
     b5c:	b3 01       	movw	r22, r6
     b5e:	8d e2       	ldi	r24, 0x2D	; 45
     b60:	90 e0       	ldi	r25, 0x00	; 0
     b62:	0e 94 35 07 	call	0xe6a <fputc>
     b66:	8d ad       	ldd	r24, Y+61	; 0x3d
     b68:	81 95       	neg	r24
     b6a:	8d af       	std	Y+61, r24	; 0x3d
     b6c:	05 c0       	rjmp	.+10     	; 0xb78 <__stack+0x719>
     b6e:	b3 01       	movw	r22, r6
     b70:	8b e2       	ldi	r24, 0x2B	; 43
     b72:	90 e0       	ldi	r25, 0x00	; 0
     b74:	0e 94 35 07 	call	0xe6a <fputc>
     b78:	6a e0       	ldi	r22, 0x0A	; 10
     b7a:	70 e0       	ldi	r23, 0x00	; 0
     b7c:	ed ad       	ldd	r30, Y+61	; 0x3d
     b7e:	8e 2f       	mov	r24, r30
     b80:	99 27       	eor	r25, r25
     b82:	87 fd       	sbrc	r24, 7
     b84:	90 95       	com	r25
     b86:	0e 94 d9 08 	call	0x11b2 <__divmodhi4>
     b8a:	4b 01       	movw	r8, r22
     b8c:	5c 01       	movw	r10, r24
     b8e:	b3 01       	movw	r22, r6
     b90:	c4 01       	movw	r24, r8
     b92:	c0 96       	adiw	r24, 0x30	; 48
     b94:	0e 94 35 07 	call	0xe6a <fputc>
     b98:	b3 01       	movw	r22, r6
     b9a:	c5 01       	movw	r24, r10
     b9c:	c0 96       	adiw	r24, 0x30	; 48
     b9e:	0e 94 35 07 	call	0xe6a <fputc>
     ba2:	14 c0       	rjmp	.+40     	; 0xbcc <__stack+0x76d>
     ba4:	8e 01       	movw	r16, r28
     ba6:	0f 5f       	subi	r16, 0xFF	; 255
     ba8:	1f 4f       	sbci	r17, 0xFF	; 255
     baa:	8b ad       	ldd	r24, Y+59	; 0x3b
     bac:	9c ad       	ldd	r25, Y+60	; 0x3c
     bae:	80 17       	cp	r24, r16
     bb0:	91 07       	cpc	r25, r17
     bb2:	61 f0       	breq	.+24     	; 0xbcc <__stack+0x76d>
     bb4:	eb ad       	ldd	r30, Y+59	; 0x3b
     bb6:	fc ad       	ldd	r31, Y+60	; 0x3c
     bb8:	82 91       	ld	r24, -Z
     bba:	fc af       	std	Y+60, r31	; 0x3c
     bbc:	eb af       	std	Y+59, r30	; 0x3b
     bbe:	b3 01       	movw	r22, r6
     bc0:	99 27       	eor	r25, r25
     bc2:	87 fd       	sbrc	r24, 7
     bc4:	90 95       	com	r25
     bc6:	0e 94 35 07 	call	0xe6a <fputc>
     bca:	ef cf       	rjmp	.-34     	; 0xbaa <__stack+0x74b>
     bcc:	8d a9       	ldd	r24, Y+53	; 0x35
     bce:	87 ff       	sbrs	r24, 7
     bd0:	0d c0       	rjmp	.+26     	; 0xbec <__stack+0x78d>
     bd2:	84 2d       	mov	r24, r4
     bd4:	4a 94       	dec	r4
     bd6:	18 16       	cp	r1, r24
     bd8:	4c f4       	brge	.+18     	; 0xbec <__stack+0x78d>
     bda:	b3 01       	movw	r22, r6
     bdc:	80 e2       	ldi	r24, 0x20	; 32
     bde:	90 e0       	ldi	r25, 0x00	; 0
     be0:	0e 94 35 07 	call	0xe6a <fputc>
     be4:	f6 cf       	rjmp	.-20     	; 0xbd2 <__stack+0x773>
     be6:	b3 01       	movw	r22, r6
     be8:	0e 94 35 07 	call	0xe6a <fputc>
     bec:	1e aa       	std	Y+54, r1	; 0x36
     bee:	1d aa       	std	Y+53, r1	; 0x35
     bf0:	14 c0       	rjmp	.+40     	; 0xc1a <__stack+0x7bb>
     bf2:	99 ad       	ldd	r25, Y+57	; 0x39
     bf4:	95 32       	cpi	r25, 0x25	; 37
     bf6:	49 f4       	brne	.+18     	; 0xc0a <__stack+0x7ab>
     bf8:	81 e0       	ldi	r24, 0x01	; 1
     bfa:	90 e0       	ldi	r25, 0x00	; 0
     bfc:	9e ab       	std	Y+54, r25	; 0x36
     bfe:	8d ab       	std	Y+53, r24	; 0x35
     c00:	55 24       	eor	r5, r5
     c02:	45 2c       	mov	r4, r5
     c04:	ea e0       	ldi	r30, 0x0A	; 10
     c06:	ea af       	std	Y+58, r30	; 0x3

⌨️ 快捷键说明

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