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

📄 main.lss

📁 AD592温度传感器在Atmega8L下的测量程序
💻 LSS
📖 第 1 页 / 共 4 页
字号:
 8de:	9d 81       	ldd	r25, Y+5	; 0x05
 8e0:	28 17       	cp	r18, r24
 8e2:	39 07       	cpc	r19, r25
 8e4:	64 f4       	brge	.+24     	; 0x8fe
 8e6:	e8 81       	ld	r30, Y
 8e8:	f9 81       	ldd	r31, Y+1	; 0x01
 8ea:	01 93       	st	Z+, r16
 8ec:	e8 83       	st	Y, r30
 8ee:	f9 83       	std	Y+1, r31	; 0x01
 8f0:	06 c0       	rjmp	.+12     	; 0x8fe
 8f2:	e8 85       	ldd	r30, Y+8	; 0x08
 8f4:	f9 85       	ldd	r31, Y+9	; 0x09
 8f6:	80 2f       	mov	r24, r16
 8f8:	09 95       	icall
 8fa:	89 2b       	or	r24, r25
 8fc:	39 f4       	brne	.+14     	; 0x90c
 8fe:	8e 81       	ldd	r24, Y+6	; 0x06
 900:	9f 81       	ldd	r25, Y+7	; 0x07
 902:	01 96       	adiw	r24, 0x01	; 1
 904:	8e 83       	std	Y+6, r24	; 0x06
 906:	9f 83       	std	Y+7, r25	; 0x07
 908:	c8 01       	movw	r24, r16
 90a:	02 c0       	rjmp	.+4      	; 0x910
 90c:	8f ef       	ldi	r24, 0xFF	; 255
 90e:	9f ef       	ldi	r25, 0xFF	; 255
 910:	df 91       	pop	r29
 912:	cf 91       	pop	r28
 914:	1f 91       	pop	r17
 916:	0f 91       	pop	r16
 918:	08 95       	ret

0000091a <malloc>:
 91a:	cf 93       	push	r28
 91c:	df 93       	push	r29
 91e:	ac 01       	movw	r20, r24
 920:	02 97       	sbiw	r24, 0x02	; 2
 922:	10 f4       	brcc	.+4      	; 0x928
 924:	42 e0       	ldi	r20, 0x02	; 2
 926:	50 e0       	ldi	r21, 0x00	; 0
 928:	20 e0       	ldi	r18, 0x00	; 0
 92a:	30 e0       	ldi	r19, 0x00	; 0
 92c:	a0 91 7e 00 	lds	r26, 0x007E
 930:	b0 91 7f 00 	lds	r27, 0x007F
 934:	bd 01       	movw	r22, r26
 936:	f9 01       	movw	r30, r18
 938:	10 97       	sbiw	r26, 0x00	; 0
 93a:	09 f4       	brne	.+2      	; 0x93e
 93c:	4c c0       	rjmp	.+152    	; 0x9d6
 93e:	8d 91       	ld	r24, X+
 940:	9c 91       	ld	r25, X
 942:	11 97       	sbiw	r26, 0x01	; 1
 944:	84 17       	cp	r24, r20
 946:	95 07       	cpc	r25, r21
 948:	31 f1       	breq	.+76     	; 0x996
 94a:	48 17       	cp	r20, r24
 94c:	59 07       	cpc	r21, r25
 94e:	38 f4       	brcc	.+14     	; 0x95e
 950:	21 15       	cp	r18, r1
 952:	31 05       	cpc	r19, r1
 954:	19 f0       	breq	.+6      	; 0x95c
 956:	82 17       	cp	r24, r18
 958:	93 07       	cpc	r25, r19
 95a:	08 f4       	brcc	.+2      	; 0x95e
 95c:	9c 01       	movw	r18, r24
 95e:	fd 01       	movw	r30, r26
 960:	a2 81       	ldd	r26, Z+2	; 0x02
 962:	b3 81       	ldd	r27, Z+3	; 0x03
 964:	10 97       	sbiw	r26, 0x00	; 0
 966:	59 f7       	brne	.-42     	; 0x93e
 968:	21 15       	cp	r18, r1
 96a:	31 05       	cpc	r19, r1
 96c:	a1 f1       	breq	.+104    	; 0x9d6
 96e:	c9 01       	movw	r24, r18
 970:	84 1b       	sub	r24, r20
 972:	95 0b       	sbc	r25, r21
 974:	04 97       	sbiw	r24, 0x04	; 4
 976:	08 f4       	brcc	.+2      	; 0x97a
 978:	a9 01       	movw	r20, r18
 97a:	db 01       	movw	r26, r22
 97c:	e0 e0       	ldi	r30, 0x00	; 0
 97e:	f0 e0       	ldi	r31, 0x00	; 0
 980:	10 97       	sbiw	r26, 0x00	; 0
 982:	49 f1       	breq	.+82     	; 0x9d6
 984:	8d 91       	ld	r24, X+
 986:	9c 91       	ld	r25, X
 988:	11 97       	sbiw	r26, 0x01	; 1
 98a:	82 17       	cp	r24, r18
 98c:	93 07       	cpc	r25, r19
 98e:	f9 f4       	brne	.+62     	; 0x9ce
 990:	42 17       	cp	r20, r18
 992:	53 07       	cpc	r21, r19
 994:	79 f4       	brne	.+30     	; 0x9b4
 996:	ed 01       	movw	r28, r26
 998:	2a 81       	ldd	r18, Y+2	; 0x02
 99a:	3b 81       	ldd	r19, Y+3	; 0x03
 99c:	cd 01       	movw	r24, r26
 99e:	02 96       	adiw	r24, 0x02	; 2
 9a0:	30 97       	sbiw	r30, 0x00	; 0
 9a2:	19 f0       	breq	.+6      	; 0x9aa
 9a4:	22 83       	std	Z+2, r18	; 0x02
 9a6:	33 83       	std	Z+3, r19	; 0x03
 9a8:	4f c0       	rjmp	.+158    	; 0xa48
 9aa:	30 93 7f 00 	sts	0x007F, r19
 9ae:	20 93 7e 00 	sts	0x007E, r18
 9b2:	4a c0       	rjmp	.+148    	; 0xa48
 9b4:	24 1b       	sub	r18, r20
 9b6:	35 0b       	sbc	r19, r21
 9b8:	fd 01       	movw	r30, r26
 9ba:	e2 0f       	add	r30, r18
 9bc:	f3 1f       	adc	r31, r19
 9be:	41 93       	st	Z+, r20
 9c0:	51 93       	st	Z+, r21
 9c2:	22 50       	subi	r18, 0x02	; 2
 9c4:	30 40       	sbci	r19, 0x00	; 0
 9c6:	2d 93       	st	X+, r18
 9c8:	3c 93       	st	X, r19
 9ca:	cf 01       	movw	r24, r30
 9cc:	3d c0       	rjmp	.+122    	; 0xa48
 9ce:	fd 01       	movw	r30, r26
 9d0:	a2 81       	ldd	r26, Z+2	; 0x02
 9d2:	b3 81       	ldd	r27, Z+3	; 0x03
 9d4:	d5 cf       	rjmp	.-86     	; 0x980
 9d6:	80 91 7c 00 	lds	r24, 0x007C
 9da:	90 91 7d 00 	lds	r25, 0x007D
 9de:	89 2b       	or	r24, r25
 9e0:	41 f4       	brne	.+16     	; 0x9f2
 9e2:	80 91 62 00 	lds	r24, 0x0062
 9e6:	90 91 63 00 	lds	r25, 0x0063
 9ea:	90 93 7d 00 	sts	0x007D, r25
 9ee:	80 93 7c 00 	sts	0x007C, r24
 9f2:	e0 91 60 00 	lds	r30, 0x0060
 9f6:	f0 91 61 00 	lds	r31, 0x0061
 9fa:	30 97       	sbiw	r30, 0x00	; 0
 9fc:	41 f4       	brne	.+16     	; 0xa0e
 9fe:	ed b7       	in	r30, 0x3d	; 61
 a00:	fe b7       	in	r31, 0x3e	; 62
 a02:	80 91 64 00 	lds	r24, 0x0064
 a06:	90 91 65 00 	lds	r25, 0x0065
 a0a:	e8 1b       	sub	r30, r24
 a0c:	f9 0b       	sbc	r31, r25
 a0e:	a0 91 7c 00 	lds	r26, 0x007C
 a12:	b0 91 7d 00 	lds	r27, 0x007D
 a16:	9f 01       	movw	r18, r30
 a18:	2a 1b       	sub	r18, r26
 a1a:	3b 0b       	sbc	r19, r27
 a1c:	24 17       	cp	r18, r20
 a1e:	35 07       	cpc	r19, r21
 a20:	88 f0       	brcs	.+34     	; 0xa44
 a22:	ca 01       	movw	r24, r20
 a24:	02 96       	adiw	r24, 0x02	; 2
 a26:	28 17       	cp	r18, r24
 a28:	39 07       	cpc	r19, r25
 a2a:	60 f0       	brcs	.+24     	; 0xa44
 a2c:	cd 01       	movw	r24, r26
 a2e:	84 0f       	add	r24, r20
 a30:	95 1f       	adc	r25, r21
 a32:	02 96       	adiw	r24, 0x02	; 2
 a34:	90 93 7d 00 	sts	0x007D, r25
 a38:	80 93 7c 00 	sts	0x007C, r24
 a3c:	4d 93       	st	X+, r20
 a3e:	5d 93       	st	X+, r21
 a40:	cd 01       	movw	r24, r26
 a42:	02 c0       	rjmp	.+4      	; 0xa48
 a44:	80 e0       	ldi	r24, 0x00	; 0
 a46:	90 e0       	ldi	r25, 0x00	; 0
 a48:	df 91       	pop	r29
 a4a:	cf 91       	pop	r28
 a4c:	08 95       	ret

00000a4e <free>:
 a4e:	cf 93       	push	r28
 a50:	df 93       	push	r29
 a52:	00 97       	sbiw	r24, 0x00	; 0
 a54:	09 f4       	brne	.+2      	; 0xa58
 a56:	54 c0       	rjmp	.+168    	; 0xb00
 a58:	dc 01       	movw	r26, r24
 a5a:	12 97       	sbiw	r26, 0x02	; 2
 a5c:	ed 01       	movw	r28, r26
 a5e:	1a 82       	std	Y+2, r1	; 0x02
 a60:	1b 82       	std	Y+3, r1	; 0x03
 a62:	80 91 7e 00 	lds	r24, 0x007E
 a66:	90 91 7f 00 	lds	r25, 0x007F
 a6a:	00 97       	sbiw	r24, 0x00	; 0
 a6c:	21 f1       	breq	.+72     	; 0xab6
 a6e:	fc 01       	movw	r30, r24
 a70:	40 e0       	ldi	r20, 0x00	; 0
 a72:	50 e0       	ldi	r21, 0x00	; 0
 a74:	ea 17       	cp	r30, r26
 a76:	fb 07       	cpc	r31, r27
 a78:	18 f1       	brcs	.+70     	; 0xac0
 a7a:	ed 01       	movw	r28, r26
 a7c:	ea 83       	std	Y+2, r30	; 0x02
 a7e:	fb 83       	std	Y+3, r31	; 0x03
 a80:	2d 91       	ld	r18, X+
 a82:	3c 91       	ld	r19, X
 a84:	11 97       	sbiw	r26, 0x01	; 1
 a86:	c2 0f       	add	r28, r18
 a88:	d3 1f       	adc	r29, r19
 a8a:	ce 01       	movw	r24, r28
 a8c:	02 96       	adiw	r24, 0x02	; 2
 a8e:	8e 17       	cp	r24, r30
 a90:	9f 07       	cpc	r25, r31
 a92:	71 f4       	brne	.+28     	; 0xab0
 a94:	8a 81       	ldd	r24, Y+2	; 0x02
 a96:	9b 81       	ldd	r25, Y+3	; 0x03
 a98:	28 0f       	add	r18, r24
 a9a:	39 1f       	adc	r19, r25
 a9c:	2e 5f       	subi	r18, 0xFE	; 254
 a9e:	3f 4f       	sbci	r19, 0xFF	; 255
 aa0:	2d 93       	st	X+, r18
 aa2:	3c 93       	st	X, r19
 aa4:	11 97       	sbiw	r26, 0x01	; 1
 aa6:	82 81       	ldd	r24, Z+2	; 0x02
 aa8:	93 81       	ldd	r25, Z+3	; 0x03
 aaa:	fd 01       	movw	r30, r26
 aac:	82 83       	std	Z+2, r24	; 0x02
 aae:	93 83       	std	Z+3, r25	; 0x03
 ab0:	41 15       	cp	r20, r1
 ab2:	51 05       	cpc	r21, r1
 ab4:	59 f4       	brne	.+22     	; 0xacc
 ab6:	b0 93 7f 00 	sts	0x007F, r27
 aba:	a0 93 7e 00 	sts	0x007E, r26
 abe:	20 c0       	rjmp	.+64     	; 0xb00
 ac0:	af 01       	movw	r20, r30
 ac2:	02 80       	ldd	r0, Z+2	; 0x02
 ac4:	f3 81       	ldd	r31, Z+3	; 0x03
 ac6:	e0 2d       	mov	r30, r0
 ac8:	30 97       	sbiw	r30, 0x00	; 0
 aca:	a1 f6       	brne	.-88     	; 0xa74
 acc:	ea 01       	movw	r28, r20
 ace:	aa 83       	std	Y+2, r26	; 0x02
 ad0:	bb 83       	std	Y+3, r27	; 0x03
 ad2:	ca 01       	movw	r24, r20
 ad4:	02 96       	adiw	r24, 0x02	; 2
 ad6:	28 81       	ld	r18, Y
 ad8:	39 81       	ldd	r19, Y+1	; 0x01
 ada:	82 0f       	add	r24, r18
 adc:	93 1f       	adc	r25, r19
 ade:	8a 17       	cp	r24, r26
 ae0:	9b 07       	cpc	r25, r27
 ae2:	71 f4       	brne	.+28     	; 0xb00
 ae4:	8d 91       	ld	r24, X+
 ae6:	9c 91       	ld	r25, X
 ae8:	11 97       	sbiw	r26, 0x01	; 1
 aea:	28 0f       	add	r18, r24
 aec:	39 1f       	adc	r19, r25
 aee:	2e 5f       	subi	r18, 0xFE	; 254
 af0:	3f 4f       	sbci	r19, 0xFF	; 255
 af2:	28 83       	st	Y, r18
 af4:	39 83       	std	Y+1, r19	; 0x01
 af6:	fd 01       	movw	r30, r26
 af8:	82 81       	ldd	r24, Z+2	; 0x02
 afa:	93 81       	ldd	r25, Z+3	; 0x03
 afc:	8a 83       	std	Y+2, r24	; 0x02
 afe:	9b 83       	std	Y+3, r25	; 0x03
 b00:	df 91       	pop	r29
 b02:	cf 91       	pop	r28
 b04:	08 95       	ret

00000b06 <memset>:
 b06:	dc 01       	movw	r26, r24
 b08:	01 c0       	rjmp	.+2      	; 0xb0c

00000b0a <.memset_loop>:
 b0a:	6d 93       	st	X+, r22

00000b0c <.memset_start>:
 b0c:	41 50       	subi	r20, 0x01	; 1
 b0e:	50 40       	sbci	r21, 0x00	; 0
 b10:	e0 f7       	brcc	.-8      	; 0xb0a
 b12:	08 95       	ret

00000b14 <strlen_P>:
 b14:	fc 01       	movw	r30, r24

00000b16 <.strlen_P_loop>:
 b16:	05 90       	lpm	r0, Z+
 b18:	00 20       	and	r0, r0
 b1a:	e9 f7       	brne	.-6      	; 0xb16
 b1c:	80 95       	com	r24
 b1e:	90 95       	com	r25
 b20:	8e 0f       	add	r24, r30
 b22:	9f 1f       	adc	r25, r31
 b24:	08 95       	ret

00000b26 <strnlen>:
 b26:	fc 01       	movw	r30, r24

00000b28 <.strnlen_loop>:
 b28:	61 50       	subi	r22, 0x01	; 1
 b2a:	70 40       	sbci	r23, 0x00	; 0
 b2c:	01 90       	ld	r0, Z+
 b2e:	01 10       	cpse	r0, r1
 b30:	d8 f7       	brcc	.-10     	; 0xb28
 b32:	80 95       	com	r24
 b34:	90 95       	com	r25
 b36:	8e 0f       	add	r24, r30
 b38:	9f 1f       	adc	r25, r31
 b3a:	08 95       	ret

00000b3c <strnlen_P>:
 b3c:	fc 01       	movw	r30, r24
 b3e:	61 50       	subi	r22, 0x01	; 1
 b40:	70 40       	sbci	r23, 0x00	; 0
 b42:	05 90       	lpm	r0, Z+
 b44:	01 10       	cpse	r0, r1
 b46:	d8 f7       	brcc	.-10     	; 0xb3e
 b48:	80 95       	com	r24
 b4a:	90 95       	com	r25
 b4c:	8e 0f       	add	r24, r30
 b4e:	9f 1f       	adc	r25, r31
 b50:	08 95       	ret

00000b52 <__udivmodhi4>:
 b52:	aa 1b       	sub	r26, r26
 b54:	bb 1b       	sub	r27, r27
 b56:	51 e1       	ldi	r21, 0x11	; 17
 b58:	07 c0       	rjmp	.+14     	; 0xb68

00000b5a <__udivmodhi4_loop>:
 b5a:	aa 1f       	adc	r26, r26
 b5c:	bb 1f       	adc	r27, r27
 b5e:	a6 17       	cp	r26, r22
 b60:	b7 07       	cpc	r27, r23
 b62:	10 f0       	brcs	.+4      	; 0xb68
 b64:	a6 1b       	sub	r26, r22
 b66:	b7 0b       	sbc	r27, r23

00000b68 <__udivmodhi4_ep>:
 b68:	88 1f       	adc	r24, r24
 b6a:	99 1f       	adc	r25, r25
 b6c:	5a 95       	dec	r21
 b6e:	a9 f7       	brne	.-22     	; 0xb5a
 b70:	80 95       	com	r24
 b72:	90 95       	com	r25
 b74:	bc 01       	movw	r22, r24
 b76:	cd 01       	movw	r24, r26
 b78:	08 95       	ret

00000b7a <__udivmodsi4>:
 b7a:	a1 e2       	ldi	r26, 0x21	; 33
 b7c:	1a 2e       	mov	r1, r26
 b7e:	aa 1b       	sub	r26, r26
 b80:	bb 1b       	sub	r27, r27
 b82:	fd 01       	movw	r30, r26
 b84:	0d c0       	rjmp	.+26     	; 0xba0

00000b86 <__udivmodsi4_loop>:
 b86:	aa 1f       	adc	r26, r26
 b88:	bb 1f       	adc	r27, r27
 b8a:	ee 1f       	adc	r30, r30
 b8c:	ff 1f       	adc	r31, r31
 b8e:	a2 17       	cp	r26, r18
 b90:	b3 07       	cpc	r27, r19
 b92:	e4 07       	cpc	r30, r20
 b94:	f5 07       	cpc	r31, r21
 b96:	20 f0       	brcs	.+8      	; 0xba0
 b98:	a2 1b       	sub	r26, r18
 b9a:	b3 0b       	sbc	r27, r19
 b9c:	e4 0b       	sbc	r30, r20
 b9e:	f5 0b       	sbc	r31, r21

00000ba0 <__udivmodsi4_ep>:
 ba0:	66 1f       	adc	r22, r22
 ba2:	77 1f       	adc	r23, r23
 ba4:	88 1f       	adc	r24, r24
 ba6:	99 1f       	adc	r25, r25
 ba8:	1a 94       	dec	r1
 baa:	69 f7       	brne	.-38     	; 0xb86
 bac:	60 95       	com	r22
 bae:	70 95       	com	r23
 bb0:	80 95       	com	r24
 bb2:	90 95       	com	r25
 bb4:	9b 01       	movw	r18, r22
 bb6:	ac 01       	movw	r20, r24
 bb8:	bd 01       	movw	r22, r26
 bba:	cf 01       	movw	r24, r30
 bbc:	08 95       	ret

00000bbe <__prologue_saves__>:
 bbe:	2f 92       	push	r2
 bc0:	3f 92       	push	r3
 bc2:	4f 92       	push	r4
 bc4:	5f 92       	push	r5
 bc6:	6f 92       	push	r6
 bc8:	7f 92       	push	r7
 bca:	8f 92       	push	r8
 bcc:	9f 92       	push	r9
 bce:	af 92       	push	r10
 bd0:	bf 92       	push	r11
 bd2:	cf 92       	push	r12
 bd4:	df 92       	push	r13
 bd6:	ef 92       	push	r14
 bd8:	ff 92       	push	r15
 bda:	0f 93       	push	r16
 bdc:	1f 93       	push	r17
 bde:	cf 93       	push	r28
 be0:	df 93       	push	r29
 be2:	cd b7       	in	r28, 0x3d	; 61
 be4:	de b7       	in	r29, 0x3e	; 62
 be6:	ca 1b       	sub	r28, r26
 be8:	db 0b       	sbc	r29, r27
 bea:	0f b6       	in	r0, 0x3f	; 63
 bec:	f8 94       	cli
 bee:	de bf       	out	0x3e, r29	; 62
 bf0:	0f be       	out	0x3f, r0	; 63
 bf2:	cd bf       	out	0x3d, r28	; 61
 bf4:	09 94       	ijmp

00000bf6 <__epilogue_restores__>:
 bf6:	2a 88       	ldd	r2, Y+18	; 0x12
 bf8:	39 88       	ldd	r3, Y+17	; 0x11
 bfa:	48 88       	ldd	r4, Y+16	; 0x10
 bfc:	5f 84       	ldd	r5, Y+15	; 0x0f
 bfe:	6e 84       	ldd	r6, Y+14	; 0x0e
 c00:	7d 84       	ldd	r7, Y+13	; 0x0d
 c02:	8c 84       	ldd	r8, Y+12	; 0x0c
 c04:	9b 84       	ldd	r9, Y+11	; 0x0b
 c06:	aa 84       	ldd	r10, Y+10	; 0x0a
 c08:	b9 84       	ldd	r11, Y+9	; 0x09
 c0a:	c8 84       	ldd	r12, Y+8	; 0x08
 c0c:	df 80       	ldd	r13, Y+7	; 0x07
 c0e:	ee 80       	ldd	r14, Y+6	; 0x06
 c10:	fd 80       	ldd	r15, Y+5	; 0x05
 c12:	0c 81       	ldd	r16, Y+4	; 0x04
 c14:	1b 81       	ldd	r17, Y+3	; 0x03
 c16:	aa 81       	ldd	r26, Y+2	; 0x02
 c18:	b9 81       	ldd	r27, Y+1	; 0x01
 c1a:	ce 0f       	add	r28, r30
 c1c:	d1 1d       	adc	r29, r1
 c1e:	0f b6       	in	r0, 0x3f	; 63
 c20:	f8 94       	cli
 c22:	de bf       	out	0x3e, r29	; 62
 c24:	0f be       	out	0x3f, r0	; 63
 c26:	cd bf       	out	0x3d, r28	; 61
 c28:	ed 01       	movw	r28, r26
 c2a:	08 95       	ret

⌨️ 快捷键说明

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