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

📄 main.lss

📁 利用CA-M8和一些实例程序
💻 LSS
📖 第 1 页 / 共 5 页
字号:
     724:	20 e1       	ldi	r18, 0x10	; 16
     726:	32 e0       	ldi	r19, 0x02	; 2
     728:	17 ff       	sbrs	r17, 7
     72a:	08 c0       	rjmp	.+16     	; 0x73c <vfprintf+0x2a4>
     72c:	f6 01       	movw	r30, r12
     72e:	60 81       	ld	r22, Z
     730:	71 81       	ldd	r23, Z+1	; 0x01
     732:	82 81       	ldd	r24, Z+2	; 0x02
     734:	93 81       	ldd	r25, Z+3	; 0x03
     736:	44 e0       	ldi	r20, 0x04	; 4
     738:	50 e0       	ldi	r21, 0x00	; 0
     73a:	08 c0       	rjmp	.+16     	; 0x74c <vfprintf+0x2b4>
     73c:	f6 01       	movw	r30, r12
     73e:	80 81       	ld	r24, Z
     740:	91 81       	ldd	r25, Z+1	; 0x01
     742:	bc 01       	movw	r22, r24
     744:	80 e0       	ldi	r24, 0x00	; 0
     746:	90 e0       	ldi	r25, 0x00	; 0
     748:	42 e0       	ldi	r20, 0x02	; 2
     74a:	50 e0       	ldi	r21, 0x00	; 0
     74c:	c4 0e       	add	r12, r20
     74e:	d5 1e       	adc	r13, r21
     750:	a1 01       	movw	r20, r2
     752:	0e 94 57 07 	call	0xeae	; 0xeae <__ultoa_invert>
     756:	b8 2e       	mov	r11, r24
     758:	b2 18       	sub	r11, r2
     75a:	01 2f       	mov	r16, r17
     75c:	0f 77       	andi	r16, 0x7F	; 127
     75e:	06 ff       	sbrs	r16, 6
     760:	09 c0       	rjmp	.+18     	; 0x774 <vfprintf+0x2dc>
     762:	0e 7f       	andi	r16, 0xFE	; 254
     764:	ba 14       	cp	r11, r10
     766:	30 f4       	brcc	.+12     	; 0x774 <vfprintf+0x2dc>
     768:	04 ff       	sbrs	r16, 4
     76a:	06 c0       	rjmp	.+12     	; 0x778 <vfprintf+0x2e0>
     76c:	02 fd       	sbrc	r16, 2
     76e:	04 c0       	rjmp	.+8      	; 0x778 <vfprintf+0x2e0>
     770:	0f 7e       	andi	r16, 0xEF	; 239
     772:	02 c0       	rjmp	.+4      	; 0x778 <vfprintf+0x2e0>
     774:	1b 2d       	mov	r17, r11
     776:	01 c0       	rjmp	.+2      	; 0x77a <vfprintf+0x2e2>
     778:	1a 2d       	mov	r17, r10
     77a:	04 ff       	sbrs	r16, 4
     77c:	0c c0       	rjmp	.+24     	; 0x796 <vfprintf+0x2fe>
     77e:	fe 01       	movw	r30, r28
     780:	eb 0d       	add	r30, r11
     782:	f1 1d       	adc	r31, r1
     784:	80 81       	ld	r24, Z
     786:	80 33       	cpi	r24, 0x30	; 48
     788:	11 f4       	brne	.+4      	; 0x78e <vfprintf+0x2f6>
     78a:	09 7e       	andi	r16, 0xE9	; 233
     78c:	08 c0       	rjmp	.+16     	; 0x79e <vfprintf+0x306>
     78e:	1f 5f       	subi	r17, 0xFF	; 255
     790:	02 ff       	sbrs	r16, 2
     792:	05 c0       	rjmp	.+10     	; 0x79e <vfprintf+0x306>
     794:	03 c0       	rjmp	.+6      	; 0x79c <vfprintf+0x304>
     796:	80 2f       	mov	r24, r16
     798:	86 78       	andi	r24, 0x86	; 134
     79a:	09 f0       	breq	.+2      	; 0x79e <vfprintf+0x306>
     79c:	1f 5f       	subi	r17, 0xFF	; 255
     79e:	e0 2e       	mov	r14, r16
     7a0:	03 fd       	sbrc	r16, 3
     7a2:	14 c0       	rjmp	.+40     	; 0x7cc <vfprintf+0x334>
     7a4:	00 ff       	sbrs	r16, 0
     7a6:	0f c0       	rjmp	.+30     	; 0x7c6 <vfprintf+0x32e>
     7a8:	15 15       	cp	r17, r5
     7aa:	10 f0       	brcs	.+4      	; 0x7b0 <vfprintf+0x318>
     7ac:	ab 2c       	mov	r10, r11
     7ae:	0b c0       	rjmp	.+22     	; 0x7c6 <vfprintf+0x32e>
     7b0:	ab 2c       	mov	r10, r11
     7b2:	a5 0c       	add	r10, r5
     7b4:	a1 1a       	sub	r10, r17
     7b6:	15 2d       	mov	r17, r5
     7b8:	06 c0       	rjmp	.+12     	; 0x7c6 <vfprintf+0x32e>
     7ba:	b3 01       	movw	r22, r6
     7bc:	80 e2       	ldi	r24, 0x20	; 32
     7be:	90 e0       	ldi	r25, 0x00	; 0
     7c0:	0e 94 11 07 	call	0xe22	; 0xe22 <fputc>
     7c4:	1f 5f       	subi	r17, 0xFF	; 255
     7c6:	15 15       	cp	r17, r5
     7c8:	c0 f3       	brcs	.-16     	; 0x7ba <vfprintf+0x322>
     7ca:	04 c0       	rjmp	.+8      	; 0x7d4 <vfprintf+0x33c>
     7cc:	15 15       	cp	r17, r5
     7ce:	10 f4       	brcc	.+4      	; 0x7d4 <vfprintf+0x33c>
     7d0:	51 1a       	sub	r5, r17
     7d2:	01 c0       	rjmp	.+2      	; 0x7d6 <vfprintf+0x33e>
     7d4:	55 24       	eor	r5, r5
     7d6:	e4 fe       	sbrs	r14, 4
     7d8:	10 c0       	rjmp	.+32     	; 0x7fa <vfprintf+0x362>
     7da:	b3 01       	movw	r22, r6
     7dc:	80 e3       	ldi	r24, 0x30	; 48
     7de:	90 e0       	ldi	r25, 0x00	; 0
     7e0:	0e 94 11 07 	call	0xe22	; 0xe22 <fputc>
     7e4:	e2 fe       	sbrs	r14, 2
     7e6:	1e c0       	rjmp	.+60     	; 0x824 <vfprintf+0x38c>
     7e8:	e1 fe       	sbrs	r14, 1
     7ea:	03 c0       	rjmp	.+6      	; 0x7f2 <vfprintf+0x35a>
     7ec:	88 e5       	ldi	r24, 0x58	; 88
     7ee:	90 e0       	ldi	r25, 0x00	; 0
     7f0:	02 c0       	rjmp	.+4      	; 0x7f6 <vfprintf+0x35e>
     7f2:	88 e7       	ldi	r24, 0x78	; 120
     7f4:	90 e0       	ldi	r25, 0x00	; 0
     7f6:	b3 01       	movw	r22, r6
     7f8:	0c c0       	rjmp	.+24     	; 0x812 <vfprintf+0x37a>
     7fa:	8e 2d       	mov	r24, r14
     7fc:	86 78       	andi	r24, 0x86	; 134
     7fe:	91 f0       	breq	.+36     	; 0x824 <vfprintf+0x38c>
     800:	e1 fe       	sbrs	r14, 1
     802:	02 c0       	rjmp	.+4      	; 0x808 <vfprintf+0x370>
     804:	8b e2       	ldi	r24, 0x2B	; 43
     806:	01 c0       	rjmp	.+2      	; 0x80a <vfprintf+0x372>
     808:	80 e2       	ldi	r24, 0x20	; 32
     80a:	07 fd       	sbrc	r16, 7
     80c:	8d e2       	ldi	r24, 0x2D	; 45
     80e:	b3 01       	movw	r22, r6
     810:	90 e0       	ldi	r25, 0x00	; 0
     812:	0e 94 11 07 	call	0xe22	; 0xe22 <fputc>
     816:	06 c0       	rjmp	.+12     	; 0x824 <vfprintf+0x38c>
     818:	b3 01       	movw	r22, r6
     81a:	80 e3       	ldi	r24, 0x30	; 48
     81c:	90 e0       	ldi	r25, 0x00	; 0
     81e:	0e 94 11 07 	call	0xe22	; 0xe22 <fputc>
     822:	aa 94       	dec	r10
     824:	ba 14       	cp	r11, r10
     826:	c0 f3       	brcs	.-16     	; 0x818 <vfprintf+0x380>
     828:	ba 94       	dec	r11
     82a:	f1 01       	movw	r30, r2
     82c:	eb 0d       	add	r30, r11
     82e:	f1 1d       	adc	r31, r1
     830:	80 81       	ld	r24, Z
     832:	b3 01       	movw	r22, r6
     834:	90 e0       	ldi	r25, 0x00	; 0
     836:	0e 94 11 07 	call	0xe22	; 0xe22 <fputc>
     83a:	bb 20       	and	r11, r11
     83c:	39 f0       	breq	.+14     	; 0x84c <vfprintf+0x3b4>
     83e:	f4 cf       	rjmp	.-24     	; 0x828 <vfprintf+0x390>
     840:	b3 01       	movw	r22, r6
     842:	80 e2       	ldi	r24, 0x20	; 32
     844:	90 e0       	ldi	r25, 0x00	; 0
     846:	0e 94 11 07 	call	0xe22	; 0xe22 <fputc>
     84a:	5a 94       	dec	r5
     84c:	55 20       	and	r5, r5
     84e:	c1 f7       	brne	.-16     	; 0x840 <vfprintf+0x3a8>
     850:	4c ce       	rjmp	.-872    	; 0x4ea <vfprintf+0x52>
     852:	f3 01       	movw	r30, r6
     854:	86 81       	ldd	r24, Z+6	; 0x06
     856:	97 81       	ldd	r25, Z+7	; 0x07
     858:	2b 96       	adiw	r28, 0x0b	; 11
     85a:	0f b6       	in	r0, 0x3f	; 63
     85c:	f8 94       	cli
     85e:	de bf       	out	0x3e, r29	; 62
     860:	0f be       	out	0x3f, r0	; 63
     862:	cd bf       	out	0x3d, r28	; 61
     864:	df 91       	pop	r29
     866:	cf 91       	pop	r28
     868:	1f 91       	pop	r17
     86a:	0f 91       	pop	r16
     86c:	ff 90       	pop	r15
     86e:	ef 90       	pop	r14
     870:	df 90       	pop	r13
     872:	cf 90       	pop	r12
     874:	bf 90       	pop	r11
     876:	af 90       	pop	r10
     878:	9f 90       	pop	r9
     87a:	8f 90       	pop	r8
     87c:	7f 90       	pop	r7
     87e:	6f 90       	pop	r6
     880:	5f 90       	pop	r5
     882:	3f 90       	pop	r3
     884:	2f 90       	pop	r2
     886:	08 95       	ret

00000888 <vfscanf>:
     888:	a1 e1       	ldi	r26, 0x11	; 17
     88a:	b0 e0       	ldi	r27, 0x00	; 0
     88c:	ea e4       	ldi	r30, 0x4A	; 74
     88e:	f4 e0       	ldi	r31, 0x04	; 4
     890:	0c 94 e7 07 	jmp	0xfce	; 0xfce <__prologue_saves__>
     894:	66 24       	eor	r6, r6
     896:	77 24       	eor	r7, r7
     898:	43 01       	movw	r8, r6
     89a:	1c 01       	movw	r2, r24
     89c:	79 87       	std	Y+9, r23	; 0x09
     89e:	68 87       	std	Y+8, r22	; 0x08
     8a0:	5b 87       	std	Y+11, r21	; 0x0b
     8a2:	4a 87       	std	Y+10, r20	; 0x0a
     8a4:	fc 01       	movw	r30, r24
     8a6:	17 82       	std	Z+7, r1	; 0x07
     8a8:	16 82       	std	Z+6, r1	; 0x06
     8aa:	83 81       	ldd	r24, Z+3	; 0x03
     8ac:	80 fd       	sbrc	r24, 0
     8ae:	05 c0       	rjmp	.+10     	; 0x8ba <vfscanf+0x32>
     8b0:	2f ef       	ldi	r18, 0xFF	; 255
     8b2:	3f ef       	ldi	r19, 0xFF	; 255
     8b4:	3c 83       	std	Y+4, r19	; 0x04
     8b6:	2b 83       	std	Y+3, r18	; 0x03
     8b8:	58 c2       	rjmp	.+1200   	; 0xd6a <vfscanf+0x4e2>
     8ba:	1e 82       	std	Y+6, r1	; 0x06
     8bc:	1d 82       	std	Y+5, r1	; 0x05
     8be:	4f ef       	ldi	r20, 0xFF	; 255
     8c0:	5f ef       	ldi	r21, 0xFF	; 255
     8c2:	5c 83       	std	Y+4, r21	; 0x04
     8c4:	4b 83       	std	Y+3, r20	; 0x03
     8c6:	44 24       	eor	r4, r4
     8c8:	55 24       	eor	r5, r5
     8ca:	1a 82       	std	Y+2, r1	; 0x02
     8cc:	19 82       	std	Y+1, r1	; 0x01
     8ce:	ff 24       	eor	r15, r15
     8d0:	1e c2       	rjmp	.+1084   	; 0xd0e <vfscanf+0x486>
     8d2:	af 2c       	mov	r10, r15
     8d4:	bb 24       	eor	r11, r11
     8d6:	f0 fe       	sbrs	r15, 0
     8d8:	dd c1       	rjmp	.+954    	; 0xc94 <vfscanf+0x40c>
     8da:	15 32       	cpi	r17, 0x25	; 37
     8dc:	19 f4       	brne	.+6      	; 0x8e4 <vfscanf+0x5c>
     8de:	5e ef       	ldi	r21, 0xFE	; 254
     8e0:	f5 22       	and	r15, r21
     8e2:	01 c2       	rjmp	.+1026   	; 0xce6 <vfscanf+0x45e>
     8e4:	91 2f       	mov	r25, r17
     8e6:	90 53       	subi	r25, 0x30	; 48
     8e8:	9a 30       	cpi	r25, 0x0A	; 10
     8ea:	60 f4       	brcc	.+24     	; 0x904 <vfscanf+0x7c>
     8ec:	8f e7       	ldi	r24, 0x7F	; 127
     8ee:	e8 16       	cp	r14, r24
     8f0:	11 f4       	brne	.+4      	; 0x8f6 <vfscanf+0x6e>
     8f2:	80 e0       	ldi	r24, 0x00	; 0
     8f4:	04 c0       	rjmp	.+8      	; 0x8fe <vfscanf+0x76>
     8f6:	8a e0       	ldi	r24, 0x0A	; 10
     8f8:	e8 9e       	mul	r14, r24
     8fa:	80 2d       	mov	r24, r0
     8fc:	11 24       	eor	r1, r1
     8fe:	e8 2e       	mov	r14, r24
     900:	e9 0e       	add	r14, r25
     902:	ff c1       	rjmp	.+1022   	; 0xd02 <vfscanf+0x47a>
     904:	81 2f       	mov	r24, r17
     906:	99 27       	eor	r25, r25
     908:	87 fd       	sbrc	r24, 7
     90a:	90 95       	com	r25
     90c:	0e 94 bd 07 	call	0xf7a	; 0xf7a <tolower>
     910:	08 2f       	mov	r16, r24
     912:	8e 36       	cpi	r24, 0x6E	; 110
     914:	09 f4       	brne	.+2      	; 0x918 <vfscanf+0x90>
     916:	8f c1       	rjmp	.+798    	; 0xc36 <vfscanf+0x3ae>
     918:	8f 36       	cpi	r24, 0x6F	; 111
     91a:	ac f4       	brge	.+42     	; 0x946 <vfscanf+0xbe>
     91c:	88 36       	cpi	r24, 0x68	; 104
     91e:	09 f4       	brne	.+2      	; 0x922 <vfscanf+0x9a>
     920:	f0 c1       	rjmp	.+992    	; 0xd02 <vfscanf+0x47a>
     922:	89 36       	cpi	r24, 0x69	; 105
     924:	4c f4       	brge	.+18     	; 0x938 <vfscanf+0xb0>
     926:	83 36       	cpi	r24, 0x63	; 99
     928:	39 f1       	breq	.+78     	; 0x978 <vfscanf+0xf0>
     92a:	84 36       	cpi	r24, 0x64	; 100
     92c:	09 f4       	brne	.+2      	; 0x930 <vfscanf+0xa8>
     92e:	9b c0       	rjmp	.+310    	; 0xa66 <vfscanf+0x1de>
     930:	8a 32       	cpi	r24, 0x2A	; 42
     932:	09 f0       	breq	.+2      	; 0x936 <vfscanf+0xae>
     934:	91 c1       	rjmp	.+802    	; 0xc58 <vfscanf+0x3d0>
     936:	1a c0       	rjmp	.+52     	; 0x96c <vfscanf+0xe4>
     938:	89 36       	cpi	r24, 0x69	; 105
     93a:	09 f4       	brne	.+2      	; 0x93e <vfscanf+0xb6>
     93c:	94 c0       	rjmp	.+296    	; 0xa66 <vfscanf+0x1de>
     93e:	8c 36       	cpi	r24, 0x6C	; 108
     940:	09 f0       	breq	.+2      	; 0x944 <vfscanf+0xbc>
     942:	8a c1       	rjmp	.+788    	; 0xc58 <vfscanf+0x3d0>
     944:	16 c0       	rjmp	.+44     	; 0x972 <vfscanf+0xea>
     946:	83 37       	cpi	r24, 0x73	; 115
     948:	09 f4       	brne	.+2      	; 0x94c <vfscanf+0xc4>
     94a:	41 c0       	rjmp	.+130    	; 0x9ce <vfscanf+0x146>
     94c:	84 37       	cpi	r24, 0x74	; 116
     94e:	3c f4       	brge	.+14     	; 0x95e <vfscanf+0xd6>
     950:	8f 36       	cpi	r24, 0x6F	; 111
     952:	09 f4       	brne	.+2      	; 0x956 <vfscanf+0xce>
     954:	7f c0       	rjmp	.+254    	; 0xa54 <vfscanf+0x1cc>
     956:	80 37       	cpi	r24, 0x70	; 112
     958:	09 f0       	breq	.+2      	; 0x95c <vfscanf+0xd4>
     95a:	7e c1       	rjmp	.+764    	; 0xc58 <vfscanf+0x3d0>
     95c:	80 c0       	rjmp	.+256    	; 0xa5e <vfscanf+0x1d6>
     95e:	85 37       	cpi	r24, 0x75	; 117
     960:	09 f4       	brne	.+2      	; 0x964 <vfscanf+0xdc>
     962:	7f c0       	rjmp	.+254    	; 0xa62 <vfscanf+0x1da>
     964:	88 37       	cpi	r24, 0x78	; 120
     966:	09 f0       	breq	.+2      	; 0x96a <vfscanf+0xe2>
     968:	77 c1       	rjmp	.+750    	; 0xc58 <vfscanf+0x3d0>
     96a:	79 c0       	rjmp	.+242    	; 0xa5e <vfscanf+0x1d6>
     96c:	90 e1       	ldi	r25, 0x10	; 16
     96e:	f9 2a       	or	r15, r25
     970:	c8 c1       	rjmp	.+912    	; 0xd02 <vfscanf+0x47a>
     972:	a4 e0       	ldi	r26, 0x04	; 4
     974:	fa 2a       	or	r15, r26
     976:	c5 c1       	rjmp	.+906    	; 0xd02 <vfscanf+0x47a>
     978:	20 e1       	ldi	r18, 0x10	; 16
     97a:	c2 2e       	mov	r12, r18
     97c:	d1 2c       	mov	r13, r1
     97e:	ca 20       	and	r12, r10
     980:	db 20       	and	r13, r11
     982:	f4 fc       	sbrc	r15, 4
     984:	07 c0       	rjmp	.+14     	; 0x994 <vfscanf+0x10c>
     986:	ea 85       	ldd	r30, Y+10	; 0x0a
     988:	fb 85       	ldd	r31, Y+11	; 0x0b
     98a:	60 80       	ld	r6, Z

⌨️ 快捷键说明

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