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

📄 flash.lss

📁 利用CA-M8和一些实例程序
💻 LSS
📖 第 1 页 / 共 5 页
字号:
 554:	0e 94 85 06 	call	0xd0a	; 0xd0a <fputc>
 558:	51 10       	cpse	r5, r1
 55a:	5a 94       	dec	r5
 55c:	08 94       	sec
 55e:	a1 08       	sbc	r10, r1
 560:	b1 08       	sbc	r11, r1
 562:	a1 14       	cp	r10, r1
 564:	b1 04       	cpc	r11, r1
 566:	71 f7       	brne	.-36     	; 0x544 <vfprintf+0x1c4>
 568:	e5 c0       	rjmp	.+458    	; 0x734 <vfprintf+0x3b4>
 56a:	94 36       	cpi	r25, 0x64	; 100
 56c:	11 f0       	breq	.+4      	; 0x572 <vfprintf+0x1f2>
 56e:	99 36       	cpi	r25, 0x69	; 105
 570:	69 f5       	brne	.+90     	; 0x5cc <vfprintf+0x24c>
 572:	17 ff       	sbrs	r17, 7
 574:	0a c0       	rjmp	.+20     	; 0x58a <vfprintf+0x20a>
 576:	f6 01       	movw	r30, r12
 578:	60 81       	ld	r22, Z
 57a:	71 81       	ldd	r23, Z+1	; 0x01
 57c:	82 81       	ldd	r24, Z+2	; 0x02
 57e:	93 81       	ldd	r25, Z+3	; 0x03
 580:	24 e0       	ldi	r18, 0x04	; 4
 582:	30 e0       	ldi	r19, 0x00	; 0
 584:	c2 0e       	add	r12, r18
 586:	d3 1e       	adc	r13, r19
 588:	0d c0       	rjmp	.+26     	; 0x5a4 <vfprintf+0x224>
 58a:	f6 01       	movw	r30, r12
 58c:	80 81       	ld	r24, Z
 58e:	91 81       	ldd	r25, Z+1	; 0x01
 590:	9c 01       	movw	r18, r24
 592:	b9 01       	movw	r22, r18
 594:	88 27       	eor	r24, r24
 596:	77 fd       	sbrc	r23, 7
 598:	80 95       	com	r24
 59a:	98 2f       	mov	r25, r24
 59c:	42 e0       	ldi	r20, 0x02	; 2
 59e:	50 e0       	ldi	r21, 0x00	; 0
 5a0:	c4 0e       	add	r12, r20
 5a2:	d5 1e       	adc	r13, r21
 5a4:	01 2f       	mov	r16, r17
 5a6:	0f 76       	andi	r16, 0x6F	; 111
 5a8:	97 ff       	sbrs	r25, 7
 5aa:	08 c0       	rjmp	.+16     	; 0x5bc <vfprintf+0x23c>
 5ac:	90 95       	com	r25
 5ae:	80 95       	com	r24
 5b0:	70 95       	com	r23
 5b2:	61 95       	neg	r22
 5b4:	7f 4f       	sbci	r23, 0xFF	; 255
 5b6:	8f 4f       	sbci	r24, 0xFF	; 255
 5b8:	9f 4f       	sbci	r25, 0xFF	; 255
 5ba:	00 68       	ori	r16, 0x80	; 128
 5bc:	2a e0       	ldi	r18, 0x0A	; 10
 5be:	30 e0       	ldi	r19, 0x00	; 0
 5c0:	a1 01       	movw	r20, r2
 5c2:	0e 94 cb 06 	call	0xd96	; 0xd96 <__ultoa_invert>
 5c6:	b8 2e       	mov	r11, r24
 5c8:	b2 18       	sub	r11, r2
 5ca:	3d c0       	rjmp	.+122    	; 0x646 <vfprintf+0x2c6>
 5cc:	95 37       	cpi	r25, 0x75	; 117
 5ce:	21 f4       	brne	.+8      	; 0x5d8 <vfprintf+0x258>
 5d0:	1f 7e       	andi	r17, 0xEF	; 239
 5d2:	2a e0       	ldi	r18, 0x0A	; 10
 5d4:	30 e0       	ldi	r19, 0x00	; 0
 5d6:	1c c0       	rjmp	.+56     	; 0x610 <vfprintf+0x290>
 5d8:	19 7f       	andi	r17, 0xF9	; 249
 5da:	9f 36       	cpi	r25, 0x6F	; 111
 5dc:	61 f0       	breq	.+24     	; 0x5f6 <vfprintf+0x276>
 5de:	90 37       	cpi	r25, 0x70	; 112
 5e0:	20 f4       	brcc	.+8      	; 0x5ea <vfprintf+0x26a>
 5e2:	98 35       	cpi	r25, 0x58	; 88
 5e4:	09 f0       	breq	.+2      	; 0x5e8 <vfprintf+0x268>
 5e6:	a9 c0       	rjmp	.+338    	; 0x73a <vfprintf+0x3ba>
 5e8:	0f c0       	rjmp	.+30     	; 0x608 <vfprintf+0x288>
 5ea:	90 37       	cpi	r25, 0x70	; 112
 5ec:	39 f0       	breq	.+14     	; 0x5fc <vfprintf+0x27c>
 5ee:	98 37       	cpi	r25, 0x78	; 120
 5f0:	09 f0       	breq	.+2      	; 0x5f4 <vfprintf+0x274>
 5f2:	a3 c0       	rjmp	.+326    	; 0x73a <vfprintf+0x3ba>
 5f4:	04 c0       	rjmp	.+8      	; 0x5fe <vfprintf+0x27e>
 5f6:	28 e0       	ldi	r18, 0x08	; 8
 5f8:	30 e0       	ldi	r19, 0x00	; 0
 5fa:	0a c0       	rjmp	.+20     	; 0x610 <vfprintf+0x290>
 5fc:	10 61       	ori	r17, 0x10	; 16
 5fe:	14 fd       	sbrc	r17, 4
 600:	14 60       	ori	r17, 0x04	; 4
 602:	20 e1       	ldi	r18, 0x10	; 16
 604:	30 e0       	ldi	r19, 0x00	; 0
 606:	04 c0       	rjmp	.+8      	; 0x610 <vfprintf+0x290>
 608:	14 fd       	sbrc	r17, 4
 60a:	16 60       	ori	r17, 0x06	; 6
 60c:	20 e1       	ldi	r18, 0x10	; 16
 60e:	32 e0       	ldi	r19, 0x02	; 2
 610:	17 ff       	sbrs	r17, 7
 612:	08 c0       	rjmp	.+16     	; 0x624 <vfprintf+0x2a4>
 614:	f6 01       	movw	r30, r12
 616:	60 81       	ld	r22, Z
 618:	71 81       	ldd	r23, Z+1	; 0x01
 61a:	82 81       	ldd	r24, Z+2	; 0x02
 61c:	93 81       	ldd	r25, Z+3	; 0x03
 61e:	44 e0       	ldi	r20, 0x04	; 4
 620:	50 e0       	ldi	r21, 0x00	; 0
 622:	08 c0       	rjmp	.+16     	; 0x634 <vfprintf+0x2b4>
 624:	f6 01       	movw	r30, r12
 626:	80 81       	ld	r24, Z
 628:	91 81       	ldd	r25, Z+1	; 0x01
 62a:	bc 01       	movw	r22, r24
 62c:	80 e0       	ldi	r24, 0x00	; 0
 62e:	90 e0       	ldi	r25, 0x00	; 0
 630:	42 e0       	ldi	r20, 0x02	; 2
 632:	50 e0       	ldi	r21, 0x00	; 0
 634:	c4 0e       	add	r12, r20
 636:	d5 1e       	adc	r13, r21
 638:	a1 01       	movw	r20, r2
 63a:	0e 94 cb 06 	call	0xd96	; 0xd96 <__ultoa_invert>
 63e:	b8 2e       	mov	r11, r24
 640:	b2 18       	sub	r11, r2
 642:	01 2f       	mov	r16, r17
 644:	0f 77       	andi	r16, 0x7F	; 127
 646:	06 ff       	sbrs	r16, 6
 648:	09 c0       	rjmp	.+18     	; 0x65c <vfprintf+0x2dc>
 64a:	0e 7f       	andi	r16, 0xFE	; 254
 64c:	ba 14       	cp	r11, r10
 64e:	30 f4       	brcc	.+12     	; 0x65c <vfprintf+0x2dc>
 650:	04 ff       	sbrs	r16, 4
 652:	06 c0       	rjmp	.+12     	; 0x660 <vfprintf+0x2e0>
 654:	02 fd       	sbrc	r16, 2
 656:	04 c0       	rjmp	.+8      	; 0x660 <vfprintf+0x2e0>
 658:	0f 7e       	andi	r16, 0xEF	; 239
 65a:	02 c0       	rjmp	.+4      	; 0x660 <vfprintf+0x2e0>
 65c:	1b 2d       	mov	r17, r11
 65e:	01 c0       	rjmp	.+2      	; 0x662 <vfprintf+0x2e2>
 660:	1a 2d       	mov	r17, r10
 662:	04 ff       	sbrs	r16, 4
 664:	0c c0       	rjmp	.+24     	; 0x67e <vfprintf+0x2fe>
 666:	fe 01       	movw	r30, r28
 668:	eb 0d       	add	r30, r11
 66a:	f1 1d       	adc	r31, r1
 66c:	80 81       	ld	r24, Z
 66e:	80 33       	cpi	r24, 0x30	; 48
 670:	11 f4       	brne	.+4      	; 0x676 <vfprintf+0x2f6>
 672:	09 7e       	andi	r16, 0xE9	; 233
 674:	08 c0       	rjmp	.+16     	; 0x686 <vfprintf+0x306>
 676:	1f 5f       	subi	r17, 0xFF	; 255
 678:	02 ff       	sbrs	r16, 2
 67a:	05 c0       	rjmp	.+10     	; 0x686 <vfprintf+0x306>
 67c:	03 c0       	rjmp	.+6      	; 0x684 <vfprintf+0x304>
 67e:	80 2f       	mov	r24, r16
 680:	86 78       	andi	r24, 0x86	; 134
 682:	09 f0       	breq	.+2      	; 0x686 <vfprintf+0x306>
 684:	1f 5f       	subi	r17, 0xFF	; 255
 686:	e0 2e       	mov	r14, r16
 688:	03 fd       	sbrc	r16, 3
 68a:	14 c0       	rjmp	.+40     	; 0x6b4 <vfprintf+0x334>
 68c:	00 ff       	sbrs	r16, 0
 68e:	0f c0       	rjmp	.+30     	; 0x6ae <vfprintf+0x32e>
 690:	15 15       	cp	r17, r5
 692:	10 f0       	brcs	.+4      	; 0x698 <vfprintf+0x318>
 694:	ab 2c       	mov	r10, r11
 696:	0b c0       	rjmp	.+22     	; 0x6ae <vfprintf+0x32e>
 698:	ab 2c       	mov	r10, r11
 69a:	a5 0c       	add	r10, r5
 69c:	a1 1a       	sub	r10, r17
 69e:	15 2d       	mov	r17, r5
 6a0:	06 c0       	rjmp	.+12     	; 0x6ae <vfprintf+0x32e>
 6a2:	b3 01       	movw	r22, r6
 6a4:	80 e2       	ldi	r24, 0x20	; 32
 6a6:	90 e0       	ldi	r25, 0x00	; 0
 6a8:	0e 94 85 06 	call	0xd0a	; 0xd0a <fputc>
 6ac:	1f 5f       	subi	r17, 0xFF	; 255
 6ae:	15 15       	cp	r17, r5
 6b0:	c0 f3       	brcs	.-16     	; 0x6a2 <vfprintf+0x322>
 6b2:	04 c0       	rjmp	.+8      	; 0x6bc <vfprintf+0x33c>
 6b4:	15 15       	cp	r17, r5
 6b6:	10 f4       	brcc	.+4      	; 0x6bc <vfprintf+0x33c>
 6b8:	51 1a       	sub	r5, r17
 6ba:	01 c0       	rjmp	.+2      	; 0x6be <vfprintf+0x33e>
 6bc:	55 24       	eor	r5, r5
 6be:	e4 fe       	sbrs	r14, 4
 6c0:	10 c0       	rjmp	.+32     	; 0x6e2 <vfprintf+0x362>
 6c2:	b3 01       	movw	r22, r6
 6c4:	80 e3       	ldi	r24, 0x30	; 48
 6c6:	90 e0       	ldi	r25, 0x00	; 0
 6c8:	0e 94 85 06 	call	0xd0a	; 0xd0a <fputc>
 6cc:	e2 fe       	sbrs	r14, 2
 6ce:	1e c0       	rjmp	.+60     	; 0x70c <vfprintf+0x38c>
 6d0:	e1 fe       	sbrs	r14, 1
 6d2:	03 c0       	rjmp	.+6      	; 0x6da <vfprintf+0x35a>
 6d4:	88 e5       	ldi	r24, 0x58	; 88
 6d6:	90 e0       	ldi	r25, 0x00	; 0
 6d8:	02 c0       	rjmp	.+4      	; 0x6de <vfprintf+0x35e>
 6da:	88 e7       	ldi	r24, 0x78	; 120
 6dc:	90 e0       	ldi	r25, 0x00	; 0
 6de:	b3 01       	movw	r22, r6
 6e0:	0c c0       	rjmp	.+24     	; 0x6fa <vfprintf+0x37a>
 6e2:	8e 2d       	mov	r24, r14
 6e4:	86 78       	andi	r24, 0x86	; 134
 6e6:	91 f0       	breq	.+36     	; 0x70c <vfprintf+0x38c>
 6e8:	e1 fe       	sbrs	r14, 1
 6ea:	02 c0       	rjmp	.+4      	; 0x6f0 <vfprintf+0x370>
 6ec:	8b e2       	ldi	r24, 0x2B	; 43
 6ee:	01 c0       	rjmp	.+2      	; 0x6f2 <vfprintf+0x372>
 6f0:	80 e2       	ldi	r24, 0x20	; 32
 6f2:	07 fd       	sbrc	r16, 7
 6f4:	8d e2       	ldi	r24, 0x2D	; 45
 6f6:	b3 01       	movw	r22, r6
 6f8:	90 e0       	ldi	r25, 0x00	; 0
 6fa:	0e 94 85 06 	call	0xd0a	; 0xd0a <fputc>
 6fe:	06 c0       	rjmp	.+12     	; 0x70c <vfprintf+0x38c>
 700:	b3 01       	movw	r22, r6
 702:	80 e3       	ldi	r24, 0x30	; 48
 704:	90 e0       	ldi	r25, 0x00	; 0
 706:	0e 94 85 06 	call	0xd0a	; 0xd0a <fputc>
 70a:	aa 94       	dec	r10
 70c:	ba 14       	cp	r11, r10
 70e:	c0 f3       	brcs	.-16     	; 0x700 <vfprintf+0x380>
 710:	ba 94       	dec	r11
 712:	f1 01       	movw	r30, r2
 714:	eb 0d       	add	r30, r11
 716:	f1 1d       	adc	r31, r1
 718:	80 81       	ld	r24, Z
 71a:	b3 01       	movw	r22, r6
 71c:	90 e0       	ldi	r25, 0x00	; 0
 71e:	0e 94 85 06 	call	0xd0a	; 0xd0a <fputc>
 722:	bb 20       	and	r11, r11
 724:	39 f0       	breq	.+14     	; 0x734 <vfprintf+0x3b4>
 726:	f4 cf       	rjmp	.-24     	; 0x710 <vfprintf+0x390>
 728:	b3 01       	movw	r22, r6
 72a:	80 e2       	ldi	r24, 0x20	; 32
 72c:	90 e0       	ldi	r25, 0x00	; 0
 72e:	0e 94 85 06 	call	0xd0a	; 0xd0a <fputc>
 732:	5a 94       	dec	r5
 734:	55 20       	and	r5, r5
 736:	c1 f7       	brne	.-16     	; 0x728 <vfprintf+0x3a8>
 738:	4c ce       	rjmp	.-872    	; 0x3d2 <vfprintf+0x52>
 73a:	f3 01       	movw	r30, r6
 73c:	86 81       	ldd	r24, Z+6	; 0x06
 73e:	97 81       	ldd	r25, Z+7	; 0x07
 740:	2b 96       	adiw	r28, 0x0b	; 11
 742:	0f b6       	in	r0, 0x3f	; 63
 744:	f8 94       	cli
 746:	de bf       	out	0x3e, r29	; 62
 748:	0f be       	out	0x3f, r0	; 63
 74a:	cd bf       	out	0x3d, r28	; 61
 74c:	df 91       	pop	r29
 74e:	cf 91       	pop	r28
 750:	1f 91       	pop	r17
 752:	0f 91       	pop	r16
 754:	ff 90       	pop	r15
 756:	ef 90       	pop	r14
 758:	df 90       	pop	r13
 75a:	cf 90       	pop	r12
 75c:	bf 90       	pop	r11
 75e:	af 90       	pop	r10
 760:	9f 90       	pop	r9
 762:	8f 90       	pop	r8
 764:	7f 90       	pop	r7
 766:	6f 90       	pop	r6
 768:	5f 90       	pop	r5
 76a:	3f 90       	pop	r3
 76c:	2f 90       	pop	r2
 76e:	08 95       	ret

00000770 <vfscanf>:
 770:	a1 e1       	ldi	r26, 0x11	; 17
 772:	b0 e0       	ldi	r27, 0x00	; 0
 774:	ee eb       	ldi	r30, 0xBE	; 190
 776:	f3 e0       	ldi	r31, 0x03	; 3
 778:	0c 94 5b 07 	jmp	0xeb6	; 0xeb6 <__prologue_saves__>
 77c:	66 24       	eor	r6, r6
 77e:	77 24       	eor	r7, r7
 780:	43 01       	movw	r8, r6
 782:	1c 01       	movw	r2, r24
 784:	79 87       	std	Y+9, r23	; 0x09
 786:	68 87       	std	Y+8, r22	; 0x08
 788:	5b 87       	std	Y+11, r21	; 0x0b
 78a:	4a 87       	std	Y+10, r20	; 0x0a
 78c:	fc 01       	movw	r30, r24
 78e:	17 82       	std	Z+7, r1	; 0x07
 790:	16 82       	std	Z+6, r1	; 0x06
 792:	83 81       	ldd	r24, Z+3	; 0x03
 794:	80 fd       	sbrc	r24, 0
 796:	05 c0       	rjmp	.+10     	; 0x7a2 <vfscanf+0x32>
 798:	2f ef       	ldi	r18, 0xFF	; 255
 79a:	3f ef       	ldi	r19, 0xFF	; 255
 79c:	3c 83       	std	Y+4, r19	; 0x04
 79e:	2b 83       	std	Y+3, r18	; 0x03
 7a0:	58 c2       	rjmp	.+1200   	; 0xc52 <__stack+0x3f3>
 7a2:	1e 82       	std	Y+6, r1	; 0x06
 7a4:	1d 82       	std	Y+5, r1	; 0x05
 7a6:	4f ef       	ldi	r20, 0xFF	; 255
 7a8:	5f ef       	ldi	r21, 0xFF	; 255
 7aa:	5c 83       	std	Y+4, r21	; 0x04
 7ac:	4b 83       	std	Y+3, r20	; 0x03
 7ae:	44 24       	eor	r4, r4
 7b0:	55 24       	eor	r5, r5
 7b2:	1a 82       	std	Y+2, r1	; 0x02
 7b4:	19 82       	std	Y+1, r1	; 0x01
 7b6:	ff 24       	eor	r15, r15
 7b8:	1e c2       	rjmp	.+1084   	; 0xbf6 <__stack+0x397>
 7ba:	af 2c       	mov	r10, r15
 7bc:	bb 24       	eor	r11, r11
 7be:	f0 fe       	sbrs	r15, 0
 7c0:	dd c1       	rjmp	.+954    	; 0xb7c <__stack+0x31d>
 7c2:	15 32       	cpi	r17, 0x25	; 37
 7c4:	19 f4       	brne	.+6      	; 0x7cc <vfscanf+0x5c>
 7c6:	5e ef       	ldi	r21, 0xFE	; 254
 7c8:	f5 22       	and	r15, r21
 7ca:	01 c2       	rjmp	.+1026   	; 0xbce <__stack+0x36f>
 7cc:	91 2f       	mov	r25, r17
 7ce:	90 53       	subi	r25, 0x30	; 48
 7d0:	9a 30       	cpi	r25, 0x0A	; 10
 7d2:	60 f4       	brcc	.+24     	; 0x7ec <vfscanf+0x7c>
 7d4:	8f e7       	ldi	r24, 0x7F	; 127
 7d6:	e8 16       	cp	r14, r24
 7d8:	11 f4       	brne	.+4      	; 0x7de <vfscanf+0x6e>
 7da:	80 e0       	ldi	r24, 0x00	; 0
 7dc:	04 c0       	rjmp	.+8      	; 0x7e6 <vfscanf+0x76>
 7de:	8a e0       	ldi	r24, 0x0A	; 10
 7e0:	e8 9e       	mul	r14, r24
 7e2:	80 2d       	mov	r24, r0
 7e4:	11 24       	eor	r1, r1
 7e6:	e8 2e       	mov	r14, r24
 7e8:	e9 0e       	add	r14, r25
 7ea:	ff c1       	rjmp	.+1022   	; 0xbea <__stack+0x38b>
 7ec:	81 2f       	mov	r24, r17
 7ee:	99 27       	eor	r25, r25
 7f0:	87 fd       	sbrc	r24, 7
 7f2:	90 95       	com	r25
 7f4:	0e 94 31 07 	call	0xe62	; 0xe62 <tolower>
 7f8:	08 2f       	mov	r16, r24
 7fa:	8e 36       	cpi	r24, 0x6E	; 110
 7fc:	09 f4       	brne	.+2      	; 0x800 <vfscanf+0x90>
 7fe:	8f c1       	rjmp	.+798    	; 0xb1e <__stack+0x2bf>

⌨️ 快捷键说明

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