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

📄 adc.lss

📁 利用CA-M8和一些实例程序
💻 LSS
📖 第 1 页 / 共 5 页
字号:
 7c0:	8f 36       	cpi	r24, 0x6F	; 111
 7c2:	ac f4       	brge	.+42     	; 0x7ee <vfscanf+0xbe>
 7c4:	88 36       	cpi	r24, 0x68	; 104
 7c6:	09 f4       	brne	.+2      	; 0x7ca <vfscanf+0x9a>
 7c8:	f0 c1       	rjmp	.+992    	; 0xbaa <__stack+0x34b>
 7ca:	89 36       	cpi	r24, 0x69	; 105
 7cc:	4c f4       	brge	.+18     	; 0x7e0 <vfscanf+0xb0>
 7ce:	83 36       	cpi	r24, 0x63	; 99
 7d0:	39 f1       	breq	.+78     	; 0x820 <vfscanf+0xf0>
 7d2:	84 36       	cpi	r24, 0x64	; 100
 7d4:	09 f4       	brne	.+2      	; 0x7d8 <vfscanf+0xa8>
 7d6:	9b c0       	rjmp	.+310    	; 0x90e <__stack+0xaf>
 7d8:	8a 32       	cpi	r24, 0x2A	; 42
 7da:	09 f0       	breq	.+2      	; 0x7de <vfscanf+0xae>
 7dc:	91 c1       	rjmp	.+802    	; 0xb00 <__stack+0x2a1>
 7de:	1a c0       	rjmp	.+52     	; 0x814 <vfscanf+0xe4>
 7e0:	89 36       	cpi	r24, 0x69	; 105
 7e2:	09 f4       	brne	.+2      	; 0x7e6 <vfscanf+0xb6>
 7e4:	94 c0       	rjmp	.+296    	; 0x90e <__stack+0xaf>
 7e6:	8c 36       	cpi	r24, 0x6C	; 108
 7e8:	09 f0       	breq	.+2      	; 0x7ec <vfscanf+0xbc>
 7ea:	8a c1       	rjmp	.+788    	; 0xb00 <__stack+0x2a1>
 7ec:	16 c0       	rjmp	.+44     	; 0x81a <vfscanf+0xea>
 7ee:	83 37       	cpi	r24, 0x73	; 115
 7f0:	09 f4       	brne	.+2      	; 0x7f4 <vfscanf+0xc4>
 7f2:	41 c0       	rjmp	.+130    	; 0x876 <__stack+0x17>
 7f4:	84 37       	cpi	r24, 0x74	; 116
 7f6:	3c f4       	brge	.+14     	; 0x806 <vfscanf+0xd6>
 7f8:	8f 36       	cpi	r24, 0x6F	; 111
 7fa:	09 f4       	brne	.+2      	; 0x7fe <vfscanf+0xce>
 7fc:	7f c0       	rjmp	.+254    	; 0x8fc <__stack+0x9d>
 7fe:	80 37       	cpi	r24, 0x70	; 112
 800:	09 f0       	breq	.+2      	; 0x804 <vfscanf+0xd4>
 802:	7e c1       	rjmp	.+764    	; 0xb00 <__stack+0x2a1>
 804:	80 c0       	rjmp	.+256    	; 0x906 <__stack+0xa7>
 806:	85 37       	cpi	r24, 0x75	; 117
 808:	09 f4       	brne	.+2      	; 0x80c <vfscanf+0xdc>
 80a:	7f c0       	rjmp	.+254    	; 0x90a <__stack+0xab>
 80c:	88 37       	cpi	r24, 0x78	; 120
 80e:	09 f0       	breq	.+2      	; 0x812 <vfscanf+0xe2>
 810:	77 c1       	rjmp	.+750    	; 0xb00 <__stack+0x2a1>
 812:	79 c0       	rjmp	.+242    	; 0x906 <__stack+0xa7>
 814:	90 e1       	ldi	r25, 0x10	; 16
 816:	f9 2a       	or	r15, r25
 818:	c8 c1       	rjmp	.+912    	; 0xbaa <__stack+0x34b>
 81a:	a4 e0       	ldi	r26, 0x04	; 4
 81c:	fa 2a       	or	r15, r26
 81e:	c5 c1       	rjmp	.+906    	; 0xbaa <__stack+0x34b>
 820:	20 e1       	ldi	r18, 0x10	; 16
 822:	c2 2e       	mov	r12, r18
 824:	d1 2c       	mov	r13, r1
 826:	ca 20       	and	r12, r10
 828:	db 20       	and	r13, r11
 82a:	f4 fc       	sbrc	r15, 4
 82c:	07 c0       	rjmp	.+14     	; 0x83c <vfscanf+0x10c>
 82e:	ea 85       	ldd	r30, Y+10	; 0x0a
 830:	fb 85       	ldd	r31, Y+11	; 0x0b
 832:	60 80       	ld	r6, Z
 834:	71 80       	ldd	r7, Z+1	; 0x01
 836:	32 96       	adiw	r30, 0x02	; 2
 838:	fb 87       	std	Y+11, r31	; 0x0b
 83a:	ea 87       	std	Y+10, r30	; 0x0a
 83c:	ff e7       	ldi	r31, 0x7F	; 127
 83e:	ef 16       	cp	r14, r31
 840:	11 f4       	brne	.+4      	; 0x846 <vfscanf+0x116>
 842:	ee 24       	eor	r14, r14
 844:	e3 94       	inc	r14
 846:	53 01       	movw	r10, r6
 848:	0f c0       	rjmp	.+30     	; 0x868 <__stack+0x9>
 84a:	c1 01       	movw	r24, r2
 84c:	0e 94 25 06 	call	0xc4a	; 0xc4a <fgetc>
 850:	2c 01       	movw	r4, r24
 852:	2f ef       	ldi	r18, 0xFF	; 255
 854:	8f 3f       	cpi	r24, 0xFF	; 255
 856:	92 07       	cpc	r25, r18
 858:	09 f4       	brne	.+2      	; 0x85c <vfscanf+0x12c>
 85a:	bb c1       	rjmp	.+886    	; 0xbd2 <__stack+0x373>
 85c:	c1 14       	cp	r12, r1
 85e:	d1 04       	cpc	r13, r1
 860:	19 f4       	brne	.+6      	; 0x868 <__stack+0x9>
 862:	d5 01       	movw	r26, r10
 864:	8d 93       	st	X+, r24
 866:	5d 01       	movw	r10, r26
 868:	ea 94       	dec	r14
 86a:	8e 2d       	mov	r24, r14
 86c:	8f 5f       	subi	r24, 0xFF	; 255
 86e:	18 16       	cp	r1, r24
 870:	64 f3       	brlt	.-40     	; 0x84a <vfscanf+0x11a>
 872:	35 01       	movw	r6, r10
 874:	45 c1       	rjmp	.+650    	; 0xb00 <__stack+0x2a1>
 876:	90 e1       	ldi	r25, 0x10	; 16
 878:	c9 2e       	mov	r12, r25
 87a:	d1 2c       	mov	r13, r1
 87c:	ca 20       	and	r12, r10
 87e:	db 20       	and	r13, r11
 880:	f4 fc       	sbrc	r15, 4
 882:	07 c0       	rjmp	.+14     	; 0x892 <__stack+0x33>
 884:	ea 85       	ldd	r30, Y+10	; 0x0a
 886:	fb 85       	ldd	r31, Y+11	; 0x0b
 888:	60 80       	ld	r6, Z
 88a:	71 80       	ldd	r7, Z+1	; 0x01
 88c:	32 96       	adiw	r30, 0x02	; 2
 88e:	fb 87       	std	Y+11, r31	; 0x0b
 890:	ea 87       	std	Y+10, r30	; 0x0a
 892:	c1 01       	movw	r24, r2
 894:	0e 94 25 06 	call	0xc4a	; 0xc4a <fgetc>
 898:	5c 01       	movw	r10, r24
 89a:	0e 94 1d 07 	call	0xe3a	; 0xe3a <isspace>
 89e:	89 2b       	or	r24, r25
 8a0:	c1 f7       	brne	.-16     	; 0x892 <__stack+0x33>
 8a2:	25 01       	movw	r4, r10
 8a4:	ff ef       	ldi	r31, 0xFF	; 255
 8a6:	af 16       	cp	r10, r31
 8a8:	ff ef       	ldi	r31, 0xFF	; 255
 8aa:	bf 06       	cpc	r11, r31
 8ac:	09 f4       	brne	.+2      	; 0x8b0 <__stack+0x51>
 8ae:	91 c1       	rjmp	.+802    	; 0xbd2 <__stack+0x373>
 8b0:	53 01       	movw	r10, r6
 8b2:	18 c0       	rjmp	.+48     	; 0x8e4 <__stack+0x85>
 8b4:	c2 01       	movw	r24, r4
 8b6:	0e 94 1d 07 	call	0xe3a	; 0xe3a <isspace>
 8ba:	89 2b       	or	r24, r25
 8bc:	31 f0       	breq	.+12     	; 0x8ca <__stack+0x6b>
 8be:	35 01       	movw	r6, r10
 8c0:	b1 01       	movw	r22, r2
 8c2:	c2 01       	movw	r24, r4
 8c4:	0e 94 91 06 	call	0xd22	; 0xd22 <ungetc>
 8c8:	13 c0       	rjmp	.+38     	; 0x8f0 <__stack+0x91>
 8ca:	c1 14       	cp	r12, r1
 8cc:	d1 04       	cpc	r13, r1
 8ce:	19 f4       	brne	.+6      	; 0x8d6 <__stack+0x77>
 8d0:	d5 01       	movw	r26, r10
 8d2:	4d 92       	st	X+, r4
 8d4:	5d 01       	movw	r10, r26
 8d6:	c1 01       	movw	r24, r2
 8d8:	0e 94 25 06 	call	0xc4a	; 0xc4a <fgetc>
 8dc:	2c 01       	movw	r4, r24
 8de:	8f 5f       	subi	r24, 0xFF	; 255
 8e0:	9f 4f       	sbci	r25, 0xFF	; 255
 8e2:	29 f0       	breq	.+10     	; 0x8ee <__stack+0x8f>
 8e4:	ea 94       	dec	r14
 8e6:	8e 2d       	mov	r24, r14
 8e8:	8f 5f       	subi	r24, 0xFF	; 255
 8ea:	18 16       	cp	r1, r24
 8ec:	1c f3       	brlt	.-58     	; 0x8b4 <__stack+0x55>
 8ee:	35 01       	movw	r6, r10
 8f0:	cd 28       	or	r12, r13
 8f2:	09 f0       	breq	.+2      	; 0x8f6 <__stack+0x97>
 8f4:	05 c1       	rjmp	.+522    	; 0xb00 <__stack+0x2a1>
 8f6:	f3 01       	movw	r30, r6
 8f8:	10 82       	st	Z, r1
 8fa:	02 c1       	rjmp	.+516    	; 0xb00 <__stack+0x2a1>
 8fc:	e2 e0       	ldi	r30, 0x02	; 2
 8fe:	fe 2a       	or	r15, r30
 900:	f8 e0       	ldi	r31, 0x08	; 8
 902:	ff 83       	std	Y+7, r31	; 0x07
 904:	04 c0       	rjmp	.+8      	; 0x90e <__stack+0xaf>
 906:	20 e1       	ldi	r18, 0x10	; 16
 908:	2f 83       	std	Y+7, r18	; 0x07
 90a:	32 e0       	ldi	r19, 0x02	; 2
 90c:	f3 2a       	or	r15, r19
 90e:	c1 01       	movw	r24, r2
 910:	0e 94 25 06 	call	0xc4a	; 0xc4a <fgetc>
 914:	2c 01       	movw	r4, r24
 916:	0e 94 1d 07 	call	0xe3a	; 0xe3a <isspace>
 91a:	89 2b       	or	r24, r25
 91c:	c1 f7       	brne	.-16     	; 0x90e <__stack+0xaf>
 91e:	4f ef       	ldi	r20, 0xFF	; 255
 920:	44 16       	cp	r4, r20
 922:	4f ef       	ldi	r20, 0xFF	; 255
 924:	54 06       	cpc	r5, r20
 926:	09 f4       	brne	.+2      	; 0x92a <__stack+0xcb>
 928:	54 c1       	rjmp	.+680    	; 0xbd2 <__stack+0x373>
 92a:	84 2d       	mov	r24, r4
 92c:	8d 32       	cpi	r24, 0x2D	; 45
 92e:	11 f0       	breq	.+4      	; 0x934 <__stack+0xd5>
 930:	8b 32       	cpi	r24, 0x2B	; 43
 932:	91 f4       	brne	.+36     	; 0x958 <__stack+0xf9>
 934:	ea 94       	dec	r14
 936:	1e 14       	cp	r1, r14
 938:	0c f0       	brlt	.+2      	; 0x93c <__stack+0xdd>
 93a:	4b c1       	rjmp	.+662    	; 0xbd2 <__stack+0x373>
 93c:	8d 32       	cpi	r24, 0x2D	; 45
 93e:	11 f4       	brne	.+4      	; 0x944 <__stack+0xe5>
 940:	58 e0       	ldi	r21, 0x08	; 8
 942:	f5 2a       	or	r15, r21
 944:	c1 01       	movw	r24, r2
 946:	0e 94 25 06 	call	0xc4a	; 0xc4a <fgetc>
 94a:	2c 01       	movw	r4, r24
 94c:	8f ef       	ldi	r24, 0xFF	; 255
 94e:	48 16       	cp	r4, r24
 950:	8f ef       	ldi	r24, 0xFF	; 255
 952:	58 06       	cpc	r5, r24
 954:	09 f4       	brne	.+2      	; 0x958 <__stack+0xf9>
 956:	3d c1       	rjmp	.+634    	; 0xbd2 <__stack+0x373>
 958:	90 e3       	ldi	r25, 0x30	; 48
 95a:	49 16       	cp	r4, r25
 95c:	81 f5       	brne	.+96     	; 0x9be <__stack+0x15f>
 95e:	66 24       	eor	r6, r6
 960:	77 24       	eor	r7, r7
 962:	43 01       	movw	r8, r6
 964:	ea 94       	dec	r14
 966:	1e 14       	cp	r1, r14
 968:	0c f0       	brlt	.+2      	; 0x96c <__stack+0x10d>
 96a:	82 c0       	rjmp	.+260    	; 0xa70 <__stack+0x211>
 96c:	c1 01       	movw	r24, r2
 96e:	0e 94 25 06 	call	0xc4a	; 0xc4a <fgetc>
 972:	2c 01       	movw	r4, r24
 974:	af ef       	ldi	r26, 0xFF	; 255
 976:	8f 3f       	cpi	r24, 0xFF	; 255
 978:	9a 07       	cpc	r25, r26
 97a:	09 f4       	brne	.+2      	; 0x97e <__stack+0x11f>
 97c:	79 c0       	rjmp	.+242    	; 0xa70 <__stack+0x211>
 97e:	0e 94 25 07 	call	0xe4a	; 0xe4a <tolower>
 982:	88 37       	cpi	r24, 0x78	; 120
 984:	c1 f4       	brne	.+48     	; 0x9b6 <__stack+0x157>
 986:	0f 36       	cpi	r16, 0x6F	; 111
 988:	21 f0       	breq	.+8      	; 0x992 <__stack+0x133>
 98a:	04 36       	cpi	r16, 0x64	; 100
 98c:	11 f0       	breq	.+4      	; 0x992 <__stack+0x133>
 98e:	05 37       	cpi	r16, 0x75	; 117
 990:	29 f4       	brne	.+10     	; 0x99c <__stack+0x13d>
 992:	b1 01       	movw	r22, r2
 994:	c2 01       	movw	r24, r4
 996:	0e 94 91 06 	call	0xd22	; 0xd22 <ungetc>
 99a:	6a c0       	rjmp	.+212    	; 0xa70 <__stack+0x211>
 99c:	c1 01       	movw	r24, r2
 99e:	0e 94 25 06 	call	0xc4a	; 0xc4a <fgetc>
 9a2:	2c 01       	movw	r4, r24
 9a4:	8f 5f       	subi	r24, 0xFF	; 255
 9a6:	9f 4f       	sbci	r25, 0xFF	; 255
 9a8:	19 f4       	brne	.+6      	; 0x9b0 <__stack+0x151>
 9aa:	e0 e1       	ldi	r30, 0x10	; 16
 9ac:	ef 83       	std	Y+7, r30	; 0x07
 9ae:	60 c0       	rjmp	.+192    	; 0xa70 <__stack+0x211>
 9b0:	f0 e1       	ldi	r31, 0x10	; 16
 9b2:	ff 83       	std	Y+7, r31	; 0x07
 9b4:	04 c0       	rjmp	.+8      	; 0x9be <__stack+0x15f>
 9b6:	09 36       	cpi	r16, 0x69	; 105
 9b8:	11 f4       	brne	.+4      	; 0x9be <__stack+0x15f>
 9ba:	28 e0       	ldi	r18, 0x08	; 8
 9bc:	2f 83       	std	Y+7, r18	; 0x07
 9be:	aa 24       	eor	r10, r10
 9c0:	bb 24       	eor	r11, r11
 9c2:	65 01       	movw	r12, r10
 9c4:	5f 81       	ldd	r21, Y+7	; 0x07
 9c6:	45 2f       	mov	r20, r21
 9c8:	50 e0       	ldi	r21, 0x00	; 0
 9ca:	59 8b       	std	Y+17, r21	; 0x11
 9cc:	48 8b       	std	Y+16, r20	; 0x10
 9ce:	8f 81       	ldd	r24, Y+7	; 0x07
 9d0:	68 2e       	mov	r6, r24
 9d2:	77 24       	eor	r7, r7
 9d4:	88 24       	eor	r8, r8
 9d6:	99 24       	eor	r9, r9
 9d8:	c2 01       	movw	r24, r4
 9da:	0e 94 25 07 	call	0xe4a	; 0xe4a <tolower>
 9de:	9c 01       	movw	r18, r24
 9e0:	20 53       	subi	r18, 0x30	; 48
 9e2:	30 40       	sbci	r19, 0x00	; 0
 9e4:	2a 30       	cpi	r18, 0x0A	; 10
 9e6:	31 05       	cpc	r19, r1
 9e8:	34 f0       	brlt	.+12     	; 0x9f6 <__stack+0x197>
 9ea:	c9 01       	movw	r24, r18
 9ec:	c1 97       	sbiw	r24, 0x31	; 49
 9ee:	52 f0       	brmi	.+20     	; 0xa04 <__stack+0x1a5>
 9f0:	27 52       	subi	r18, 0x27	; 39
 9f2:	30 40       	sbci	r19, 0x00	; 0
 9f4:	02 c0       	rjmp	.+4      	; 0x9fa <__stack+0x19b>
 9f6:	37 fd       	sbrc	r19, 7
 9f8:	05 c0       	rjmp	.+10     	; 0xa04 <__stack+0x1a5>
 9fa:	a8 89       	ldd	r26, Y+16	; 0x10
 9fc:	b9 89       	ldd	r27, Y+17	; 0x11
 9fe:	2a 17       	cp	r18, r26
 a00:	3b 07       	cpc	r19, r27
 a02:	3c f0       	brlt	.+14     	; 0xa12 <__stack+0x1b3>
 a04:	35 01       	movw	r6, r10
 a06:	46 01       	movw	r8, r12
 a08:	b1 01       	movw	r22, r2
 a0a:	c2 01       	movw	r24, r4
 a0c:	0e 94 91 06 	call	0xd22	; 0xd22 <ungetc>
 a10:	26 c0       	rjmp	.+76     	; 0xa5e <__stack+0x1ff>
 a12:	c9 01       	movw	r24, r18
 a14:	aa 27       	eor	r26, r26
 a16:	97 fd       	sbrc	r25, 7
 a18:	a0 95       	com	r26
 a1a:	ba 2f       	mov	r27, r26
 a1c:	8c 87       	std	Y+12, r24	; 0x0c
 a1e:	9d 87       	std	Y+13, r25	; 0x0d
 a20:	ae 87       	std	Y+14, r26	; 0x0e
 a22:	bf 87       	std	Y+15, r27	; 0x0f
 a24:	c6 01       	movw	r24, r12
 a26:	b5 01       	movw	r22, r10
 a28:	a4 01       	movw	r20, r8
 a2a:	93 01       	movw	r18, r6
 a2c:	0e 94 30 07 	call	0xe60	; 0xe60 <__mulsi3>
 a30:	5b 01       	movw	r10, r22
 a32:	6c 01       	movw	r12, r24
 a34:	2c 85       	ldd	r18, Y+12	; 0x0c
 a36:	3d 85       	ldd	r19, Y+13	; 0x0d
 a38:	4e 85       	ldd	r20, Y+14	; 0x0e
 a3a:	5f 85       	ldd	r21, Y+15	; 0x0f
 a3c:	a2 0e       	add	r10, r18
 a3e:	b3 1e       	adc	r11, r19
 a40:	c4 1e       	adc	r12, r20
 a42:	d5 1e       	adc	r13, r21
 a44:	ea 94       	dec	r14
 a46:	1e 14       	cp	r1, r14
 a48:	44 f4       	brge	.+16     	; 0xa5a <__stack+0x1fb>
 a4a:	c1 01       	movw	r24, r2
 a4c:	0e 94 25 06 	call	0xc4a	; 0xc4a <fgetc>
 a50:	2c 01       	movw	r4, r24
 a52:	8f 5f       	subi	r24, 0xFF	; 255
 a54:	9f 4f       	sbci	r25, 0xFF	; 255
 a56:	09 f0       	breq	.+2      	; 0xa5a <__stack+0x1fb>
 a58:	bf cf       	rjmp	.-130    	; 0x9d8 <__stack+0x179>
 a5a:	35 01       	movw	r6, r10
 a5c:	46 01       	movw	r8, r12
 a5e:	f3 fe       	sbrs	r15, 3
 a60:	07 c0       	rjmp	.+14     	; 0xa70 <__stack+0x211>
 a62:	66 24       	eor	r6, r6
 a64:	77 24       	eor	r7, r7
 a66:	43 01       	movw	r8, r6
 a68:	6a 18       	sub	r6, r10
 a6a:	7b 08       	sbc	r7, r11
 a6c:	8c 08       	sbc	r8, r12
 a6e:	9d 08       	sbc	r9, r13
 a70:	2f 2d       	mov	r18, r15
 a72:	30 e0       	ldi	r19, 0x00	; 0
 a74:	f4 fc       	sbrc	r15, 4
 a76:	44 c0       	rjmp	.+136    	; 0xb00 <__stack+0x2a1>

⌨️ 快捷键说明

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