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

📄 flash.lss

📁 利用CA-M8和一些实例程序
💻 LSS
📖 第 1 页 / 共 5 页
字号:
 800:	8f 36       	cpi	r24, 0x6F	; 111
 802:	ac f4       	brge	.+42     	; 0x82e <vfscanf+0xbe>
 804:	88 36       	cpi	r24, 0x68	; 104
 806:	09 f4       	brne	.+2      	; 0x80a <vfscanf+0x9a>
 808:	f0 c1       	rjmp	.+992    	; 0xbea <__stack+0x38b>
 80a:	89 36       	cpi	r24, 0x69	; 105
 80c:	4c f4       	brge	.+18     	; 0x820 <vfscanf+0xb0>
 80e:	83 36       	cpi	r24, 0x63	; 99
 810:	39 f1       	breq	.+78     	; 0x860 <__stack+0x1>
 812:	84 36       	cpi	r24, 0x64	; 100
 814:	09 f4       	brne	.+2      	; 0x818 <vfscanf+0xa8>
 816:	9b c0       	rjmp	.+310    	; 0x94e <__stack+0xef>
 818:	8a 32       	cpi	r24, 0x2A	; 42
 81a:	09 f0       	breq	.+2      	; 0x81e <vfscanf+0xae>
 81c:	91 c1       	rjmp	.+802    	; 0xb40 <__stack+0x2e1>
 81e:	1a c0       	rjmp	.+52     	; 0x854 <vfscanf+0xe4>
 820:	89 36       	cpi	r24, 0x69	; 105
 822:	09 f4       	brne	.+2      	; 0x826 <vfscanf+0xb6>
 824:	94 c0       	rjmp	.+296    	; 0x94e <__stack+0xef>
 826:	8c 36       	cpi	r24, 0x6C	; 108
 828:	09 f0       	breq	.+2      	; 0x82c <vfscanf+0xbc>
 82a:	8a c1       	rjmp	.+788    	; 0xb40 <__stack+0x2e1>
 82c:	16 c0       	rjmp	.+44     	; 0x85a <vfscanf+0xea>
 82e:	83 37       	cpi	r24, 0x73	; 115
 830:	09 f4       	brne	.+2      	; 0x834 <vfscanf+0xc4>
 832:	41 c0       	rjmp	.+130    	; 0x8b6 <__stack+0x57>
 834:	84 37       	cpi	r24, 0x74	; 116
 836:	3c f4       	brge	.+14     	; 0x846 <vfscanf+0xd6>
 838:	8f 36       	cpi	r24, 0x6F	; 111
 83a:	09 f4       	brne	.+2      	; 0x83e <vfscanf+0xce>
 83c:	7f c0       	rjmp	.+254    	; 0x93c <__stack+0xdd>
 83e:	80 37       	cpi	r24, 0x70	; 112
 840:	09 f0       	breq	.+2      	; 0x844 <vfscanf+0xd4>
 842:	7e c1       	rjmp	.+764    	; 0xb40 <__stack+0x2e1>
 844:	80 c0       	rjmp	.+256    	; 0x946 <__stack+0xe7>
 846:	85 37       	cpi	r24, 0x75	; 117
 848:	09 f4       	brne	.+2      	; 0x84c <vfscanf+0xdc>
 84a:	7f c0       	rjmp	.+254    	; 0x94a <__stack+0xeb>
 84c:	88 37       	cpi	r24, 0x78	; 120
 84e:	09 f0       	breq	.+2      	; 0x852 <vfscanf+0xe2>
 850:	77 c1       	rjmp	.+750    	; 0xb40 <__stack+0x2e1>
 852:	79 c0       	rjmp	.+242    	; 0x946 <__stack+0xe7>
 854:	90 e1       	ldi	r25, 0x10	; 16
 856:	f9 2a       	or	r15, r25
 858:	c8 c1       	rjmp	.+912    	; 0xbea <__stack+0x38b>
 85a:	a4 e0       	ldi	r26, 0x04	; 4
 85c:	fa 2a       	or	r15, r26
 85e:	c5 c1       	rjmp	.+906    	; 0xbea <__stack+0x38b>
 860:	20 e1       	ldi	r18, 0x10	; 16
 862:	c2 2e       	mov	r12, r18
 864:	d1 2c       	mov	r13, r1
 866:	ca 20       	and	r12, r10
 868:	db 20       	and	r13, r11
 86a:	f4 fc       	sbrc	r15, 4
 86c:	07 c0       	rjmp	.+14     	; 0x87c <__stack+0x1d>
 86e:	ea 85       	ldd	r30, Y+10	; 0x0a
 870:	fb 85       	ldd	r31, Y+11	; 0x0b
 872:	60 80       	ld	r6, Z
 874:	71 80       	ldd	r7, Z+1	; 0x01
 876:	32 96       	adiw	r30, 0x02	; 2
 878:	fb 87       	std	Y+11, r31	; 0x0b
 87a:	ea 87       	std	Y+10, r30	; 0x0a
 87c:	ff e7       	ldi	r31, 0x7F	; 127
 87e:	ef 16       	cp	r14, r31
 880:	11 f4       	brne	.+4      	; 0x886 <__stack+0x27>
 882:	ee 24       	eor	r14, r14
 884:	e3 94       	inc	r14
 886:	53 01       	movw	r10, r6
 888:	0f c0       	rjmp	.+30     	; 0x8a8 <__stack+0x49>
 88a:	c1 01       	movw	r24, r2
 88c:	0e 94 45 06 	call	0xc8a	; 0xc8a <fgetc>
 890:	2c 01       	movw	r4, r24
 892:	2f ef       	ldi	r18, 0xFF	; 255
 894:	8f 3f       	cpi	r24, 0xFF	; 255
 896:	92 07       	cpc	r25, r18
 898:	09 f4       	brne	.+2      	; 0x89c <__stack+0x3d>
 89a:	bb c1       	rjmp	.+886    	; 0xc12 <__stack+0x3b3>
 89c:	c1 14       	cp	r12, r1
 89e:	d1 04       	cpc	r13, r1
 8a0:	19 f4       	brne	.+6      	; 0x8a8 <__stack+0x49>
 8a2:	d5 01       	movw	r26, r10
 8a4:	8d 93       	st	X+, r24
 8a6:	5d 01       	movw	r10, r26
 8a8:	ea 94       	dec	r14
 8aa:	8e 2d       	mov	r24, r14
 8ac:	8f 5f       	subi	r24, 0xFF	; 255
 8ae:	18 16       	cp	r1, r24
 8b0:	64 f3       	brlt	.-40     	; 0x88a <__stack+0x2b>
 8b2:	35 01       	movw	r6, r10
 8b4:	45 c1       	rjmp	.+650    	; 0xb40 <__stack+0x2e1>
 8b6:	90 e1       	ldi	r25, 0x10	; 16
 8b8:	c9 2e       	mov	r12, r25
 8ba:	d1 2c       	mov	r13, r1
 8bc:	ca 20       	and	r12, r10
 8be:	db 20       	and	r13, r11
 8c0:	f4 fc       	sbrc	r15, 4
 8c2:	07 c0       	rjmp	.+14     	; 0x8d2 <__stack+0x73>
 8c4:	ea 85       	ldd	r30, Y+10	; 0x0a
 8c6:	fb 85       	ldd	r31, Y+11	; 0x0b
 8c8:	60 80       	ld	r6, Z
 8ca:	71 80       	ldd	r7, Z+1	; 0x01
 8cc:	32 96       	adiw	r30, 0x02	; 2
 8ce:	fb 87       	std	Y+11, r31	; 0x0b
 8d0:	ea 87       	std	Y+10, r30	; 0x0a
 8d2:	c1 01       	movw	r24, r2
 8d4:	0e 94 45 06 	call	0xc8a	; 0xc8a <fgetc>
 8d8:	5c 01       	movw	r10, r24
 8da:	0e 94 29 07 	call	0xe52	; 0xe52 <isspace>
 8de:	89 2b       	or	r24, r25
 8e0:	c1 f7       	brne	.-16     	; 0x8d2 <__stack+0x73>
 8e2:	25 01       	movw	r4, r10
 8e4:	ff ef       	ldi	r31, 0xFF	; 255
 8e6:	af 16       	cp	r10, r31
 8e8:	ff ef       	ldi	r31, 0xFF	; 255
 8ea:	bf 06       	cpc	r11, r31
 8ec:	09 f4       	brne	.+2      	; 0x8f0 <__stack+0x91>
 8ee:	91 c1       	rjmp	.+802    	; 0xc12 <__stack+0x3b3>
 8f0:	53 01       	movw	r10, r6
 8f2:	18 c0       	rjmp	.+48     	; 0x924 <__stack+0xc5>
 8f4:	c2 01       	movw	r24, r4
 8f6:	0e 94 29 07 	call	0xe52	; 0xe52 <isspace>
 8fa:	89 2b       	or	r24, r25
 8fc:	31 f0       	breq	.+12     	; 0x90a <__stack+0xab>
 8fe:	35 01       	movw	r6, r10
 900:	b1 01       	movw	r22, r2
 902:	c2 01       	movw	r24, r4
 904:	0e 94 b1 06 	call	0xd62	; 0xd62 <ungetc>
 908:	13 c0       	rjmp	.+38     	; 0x930 <__stack+0xd1>
 90a:	c1 14       	cp	r12, r1
 90c:	d1 04       	cpc	r13, r1
 90e:	19 f4       	brne	.+6      	; 0x916 <__stack+0xb7>
 910:	d5 01       	movw	r26, r10
 912:	4d 92       	st	X+, r4
 914:	5d 01       	movw	r10, r26
 916:	c1 01       	movw	r24, r2
 918:	0e 94 45 06 	call	0xc8a	; 0xc8a <fgetc>
 91c:	2c 01       	movw	r4, r24
 91e:	8f 5f       	subi	r24, 0xFF	; 255
 920:	9f 4f       	sbci	r25, 0xFF	; 255
 922:	29 f0       	breq	.+10     	; 0x92e <__stack+0xcf>
 924:	ea 94       	dec	r14
 926:	8e 2d       	mov	r24, r14
 928:	8f 5f       	subi	r24, 0xFF	; 255
 92a:	18 16       	cp	r1, r24
 92c:	1c f3       	brlt	.-58     	; 0x8f4 <__stack+0x95>
 92e:	35 01       	movw	r6, r10
 930:	cd 28       	or	r12, r13
 932:	09 f0       	breq	.+2      	; 0x936 <__stack+0xd7>
 934:	05 c1       	rjmp	.+522    	; 0xb40 <__stack+0x2e1>
 936:	f3 01       	movw	r30, r6
 938:	10 82       	st	Z, r1
 93a:	02 c1       	rjmp	.+516    	; 0xb40 <__stack+0x2e1>
 93c:	e2 e0       	ldi	r30, 0x02	; 2
 93e:	fe 2a       	or	r15, r30
 940:	f8 e0       	ldi	r31, 0x08	; 8
 942:	ff 83       	std	Y+7, r31	; 0x07
 944:	04 c0       	rjmp	.+8      	; 0x94e <__stack+0xef>
 946:	20 e1       	ldi	r18, 0x10	; 16
 948:	2f 83       	std	Y+7, r18	; 0x07
 94a:	32 e0       	ldi	r19, 0x02	; 2
 94c:	f3 2a       	or	r15, r19
 94e:	c1 01       	movw	r24, r2
 950:	0e 94 45 06 	call	0xc8a	; 0xc8a <fgetc>
 954:	2c 01       	movw	r4, r24
 956:	0e 94 29 07 	call	0xe52	; 0xe52 <isspace>
 95a:	89 2b       	or	r24, r25
 95c:	c1 f7       	brne	.-16     	; 0x94e <__stack+0xef>
 95e:	4f ef       	ldi	r20, 0xFF	; 255
 960:	44 16       	cp	r4, r20
 962:	4f ef       	ldi	r20, 0xFF	; 255
 964:	54 06       	cpc	r5, r20
 966:	09 f4       	brne	.+2      	; 0x96a <__stack+0x10b>
 968:	54 c1       	rjmp	.+680    	; 0xc12 <__stack+0x3b3>
 96a:	84 2d       	mov	r24, r4
 96c:	8d 32       	cpi	r24, 0x2D	; 45
 96e:	11 f0       	breq	.+4      	; 0x974 <__stack+0x115>
 970:	8b 32       	cpi	r24, 0x2B	; 43
 972:	91 f4       	brne	.+36     	; 0x998 <__stack+0x139>
 974:	ea 94       	dec	r14
 976:	1e 14       	cp	r1, r14
 978:	0c f0       	brlt	.+2      	; 0x97c <__stack+0x11d>
 97a:	4b c1       	rjmp	.+662    	; 0xc12 <__stack+0x3b3>
 97c:	8d 32       	cpi	r24, 0x2D	; 45
 97e:	11 f4       	brne	.+4      	; 0x984 <__stack+0x125>
 980:	58 e0       	ldi	r21, 0x08	; 8
 982:	f5 2a       	or	r15, r21
 984:	c1 01       	movw	r24, r2
 986:	0e 94 45 06 	call	0xc8a	; 0xc8a <fgetc>
 98a:	2c 01       	movw	r4, r24
 98c:	8f ef       	ldi	r24, 0xFF	; 255
 98e:	48 16       	cp	r4, r24
 990:	8f ef       	ldi	r24, 0xFF	; 255
 992:	58 06       	cpc	r5, r24
 994:	09 f4       	brne	.+2      	; 0x998 <__stack+0x139>
 996:	3d c1       	rjmp	.+634    	; 0xc12 <__stack+0x3b3>
 998:	90 e3       	ldi	r25, 0x30	; 48
 99a:	49 16       	cp	r4, r25
 99c:	81 f5       	brne	.+96     	; 0x9fe <__stack+0x19f>
 99e:	66 24       	eor	r6, r6
 9a0:	77 24       	eor	r7, r7
 9a2:	43 01       	movw	r8, r6
 9a4:	ea 94       	dec	r14
 9a6:	1e 14       	cp	r1, r14
 9a8:	0c f0       	brlt	.+2      	; 0x9ac <__stack+0x14d>
 9aa:	82 c0       	rjmp	.+260    	; 0xab0 <__stack+0x251>
 9ac:	c1 01       	movw	r24, r2
 9ae:	0e 94 45 06 	call	0xc8a	; 0xc8a <fgetc>
 9b2:	2c 01       	movw	r4, r24
 9b4:	af ef       	ldi	r26, 0xFF	; 255
 9b6:	8f 3f       	cpi	r24, 0xFF	; 255
 9b8:	9a 07       	cpc	r25, r26
 9ba:	09 f4       	brne	.+2      	; 0x9be <__stack+0x15f>
 9bc:	79 c0       	rjmp	.+242    	; 0xab0 <__stack+0x251>
 9be:	0e 94 31 07 	call	0xe62	; 0xe62 <tolower>
 9c2:	88 37       	cpi	r24, 0x78	; 120
 9c4:	c1 f4       	brne	.+48     	; 0x9f6 <__stack+0x197>
 9c6:	0f 36       	cpi	r16, 0x6F	; 111
 9c8:	21 f0       	breq	.+8      	; 0x9d2 <__stack+0x173>
 9ca:	04 36       	cpi	r16, 0x64	; 100
 9cc:	11 f0       	breq	.+4      	; 0x9d2 <__stack+0x173>
 9ce:	05 37       	cpi	r16, 0x75	; 117
 9d0:	29 f4       	brne	.+10     	; 0x9dc <__stack+0x17d>
 9d2:	b1 01       	movw	r22, r2
 9d4:	c2 01       	movw	r24, r4
 9d6:	0e 94 b1 06 	call	0xd62	; 0xd62 <ungetc>
 9da:	6a c0       	rjmp	.+212    	; 0xab0 <__stack+0x251>
 9dc:	c1 01       	movw	r24, r2
 9de:	0e 94 45 06 	call	0xc8a	; 0xc8a <fgetc>
 9e2:	2c 01       	movw	r4, r24
 9e4:	8f 5f       	subi	r24, 0xFF	; 255
 9e6:	9f 4f       	sbci	r25, 0xFF	; 255
 9e8:	19 f4       	brne	.+6      	; 0x9f0 <__stack+0x191>
 9ea:	e0 e1       	ldi	r30, 0x10	; 16
 9ec:	ef 83       	std	Y+7, r30	; 0x07
 9ee:	60 c0       	rjmp	.+192    	; 0xab0 <__stack+0x251>
 9f0:	f0 e1       	ldi	r31, 0x10	; 16
 9f2:	ff 83       	std	Y+7, r31	; 0x07
 9f4:	04 c0       	rjmp	.+8      	; 0x9fe <__stack+0x19f>
 9f6:	09 36       	cpi	r16, 0x69	; 105
 9f8:	11 f4       	brne	.+4      	; 0x9fe <__stack+0x19f>
 9fa:	28 e0       	ldi	r18, 0x08	; 8
 9fc:	2f 83       	std	Y+7, r18	; 0x07
 9fe:	aa 24       	eor	r10, r10
 a00:	bb 24       	eor	r11, r11
 a02:	65 01       	movw	r12, r10
 a04:	5f 81       	ldd	r21, Y+7	; 0x07
 a06:	45 2f       	mov	r20, r21
 a08:	50 e0       	ldi	r21, 0x00	; 0
 a0a:	59 8b       	std	Y+17, r21	; 0x11
 a0c:	48 8b       	std	Y+16, r20	; 0x10
 a0e:	8f 81       	ldd	r24, Y+7	; 0x07
 a10:	68 2e       	mov	r6, r24
 a12:	77 24       	eor	r7, r7
 a14:	88 24       	eor	r8, r8
 a16:	99 24       	eor	r9, r9
 a18:	c2 01       	movw	r24, r4
 a1a:	0e 94 31 07 	call	0xe62	; 0xe62 <tolower>
 a1e:	9c 01       	movw	r18, r24
 a20:	20 53       	subi	r18, 0x30	; 48
 a22:	30 40       	sbci	r19, 0x00	; 0
 a24:	2a 30       	cpi	r18, 0x0A	; 10
 a26:	31 05       	cpc	r19, r1
 a28:	34 f0       	brlt	.+12     	; 0xa36 <__stack+0x1d7>
 a2a:	c9 01       	movw	r24, r18
 a2c:	c1 97       	sbiw	r24, 0x31	; 49
 a2e:	52 f0       	brmi	.+20     	; 0xa44 <__stack+0x1e5>
 a30:	27 52       	subi	r18, 0x27	; 39
 a32:	30 40       	sbci	r19, 0x00	; 0
 a34:	02 c0       	rjmp	.+4      	; 0xa3a <__stack+0x1db>
 a36:	37 fd       	sbrc	r19, 7
 a38:	05 c0       	rjmp	.+10     	; 0xa44 <__stack+0x1e5>
 a3a:	a8 89       	ldd	r26, Y+16	; 0x10
 a3c:	b9 89       	ldd	r27, Y+17	; 0x11
 a3e:	2a 17       	cp	r18, r26
 a40:	3b 07       	cpc	r19, r27
 a42:	3c f0       	brlt	.+14     	; 0xa52 <__stack+0x1f3>
 a44:	35 01       	movw	r6, r10
 a46:	46 01       	movw	r8, r12
 a48:	b1 01       	movw	r22, r2
 a4a:	c2 01       	movw	r24, r4
 a4c:	0e 94 b1 06 	call	0xd62	; 0xd62 <ungetc>
 a50:	26 c0       	rjmp	.+76     	; 0xa9e <__stack+0x23f>
 a52:	c9 01       	movw	r24, r18
 a54:	aa 27       	eor	r26, r26
 a56:	97 fd       	sbrc	r25, 7
 a58:	a0 95       	com	r26
 a5a:	ba 2f       	mov	r27, r26
 a5c:	8c 87       	std	Y+12, r24	; 0x0c
 a5e:	9d 87       	std	Y+13, r25	; 0x0d
 a60:	ae 87       	std	Y+14, r26	; 0x0e
 a62:	bf 87       	std	Y+15, r27	; 0x0f
 a64:	c6 01       	movw	r24, r12
 a66:	b5 01       	movw	r22, r10
 a68:	a4 01       	movw	r20, r8
 a6a:	93 01       	movw	r18, r6
 a6c:	0e 94 3c 07 	call	0xe78	; 0xe78 <__mulsi3>
 a70:	5b 01       	movw	r10, r22
 a72:	6c 01       	movw	r12, r24
 a74:	2c 85       	ldd	r18, Y+12	; 0x0c
 a76:	3d 85       	ldd	r19, Y+13	; 0x0d
 a78:	4e 85       	ldd	r20, Y+14	; 0x0e
 a7a:	5f 85       	ldd	r21, Y+15	; 0x0f
 a7c:	a2 0e       	add	r10, r18
 a7e:	b3 1e       	adc	r11, r19
 a80:	c4 1e       	adc	r12, r20
 a82:	d5 1e       	adc	r13, r21
 a84:	ea 94       	dec	r14
 a86:	1e 14       	cp	r1, r14
 a88:	44 f4       	brge	.+16     	; 0xa9a <__stack+0x23b>
 a8a:	c1 01       	movw	r24, r2
 a8c:	0e 94 45 06 	call	0xc8a	; 0xc8a <fgetc>
 a90:	2c 01       	movw	r4, r24
 a92:	8f 5f       	subi	r24, 0xFF	; 255
 a94:	9f 4f       	sbci	r25, 0xFF	; 255
 a96:	09 f0       	breq	.+2      	; 0xa9a <__stack+0x23b>
 a98:	bf cf       	rjmp	.-130    	; 0xa18 <__stack+0x1b9>
 a9a:	35 01       	movw	r6, r10
 a9c:	46 01       	movw	r8, r12
 a9e:	f3 fe       	sbrs	r15, 3
 aa0:	07 c0       	rjmp	.+14     	; 0xab0 <__stack+0x251>
 aa2:	66 24       	eor	r6, r6
 aa4:	77 24       	eor	r7, r7
 aa6:	43 01       	movw	r8, r6
 aa8:	6a 18       	sub	r6, r10
 aaa:	7b 08       	sbc	r7, r11
 aac:	8c 08       	sbc	r8, r12
 aae:	9d 08       	sbc	r9, r13
 ab0:	2f 2d       	mov	r18, r15
 ab2:	30 e0       	ldi	r19, 0x00	; 0
 ab4:	f4 fc       	sbrc	r15, 4
 ab6:	44 c0       	rjmp	.+136    	; 0xb40 <__stack+0x2e1>
 ab8:	c9 01       	movw	r24, r18
 aba:	86 70       	andi	r24, 0x06	; 6

⌨️ 快捷键说明

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