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

📄 adc.lss

📁 利用CA-M8和一些实例程序
💻 LSS
📖 第 1 页 / 共 5 页
字号:
 51a:	5a 94       	dec	r5
 51c:	08 94       	sec
 51e:	a1 08       	sbc	r10, r1
 520:	b1 08       	sbc	r11, r1
 522:	a1 14       	cp	r10, r1
 524:	b1 04       	cpc	r11, r1
 526:	71 f7       	brne	.-36     	; 0x504 <vfprintf+0x1c4>
 528:	e5 c0       	rjmp	.+458    	; 0x6f4 <vfprintf+0x3b4>
 52a:	94 36       	cpi	r25, 0x64	; 100
 52c:	11 f0       	breq	.+4      	; 0x532 <vfprintf+0x1f2>
 52e:	99 36       	cpi	r25, 0x69	; 105
 530:	69 f5       	brne	.+90     	; 0x58c <vfprintf+0x24c>
 532:	17 ff       	sbrs	r17, 7
 534:	0a c0       	rjmp	.+20     	; 0x54a <vfprintf+0x20a>
 536:	f6 01       	movw	r30, r12
 538:	60 81       	ld	r22, Z
 53a:	71 81       	ldd	r23, Z+1	; 0x01
 53c:	82 81       	ldd	r24, Z+2	; 0x02
 53e:	93 81       	ldd	r25, Z+3	; 0x03
 540:	24 e0       	ldi	r18, 0x04	; 4
 542:	30 e0       	ldi	r19, 0x00	; 0
 544:	c2 0e       	add	r12, r18
 546:	d3 1e       	adc	r13, r19
 548:	0d c0       	rjmp	.+26     	; 0x564 <vfprintf+0x224>
 54a:	f6 01       	movw	r30, r12
 54c:	80 81       	ld	r24, Z
 54e:	91 81       	ldd	r25, Z+1	; 0x01
 550:	9c 01       	movw	r18, r24
 552:	b9 01       	movw	r22, r18
 554:	88 27       	eor	r24, r24
 556:	77 fd       	sbrc	r23, 7
 558:	80 95       	com	r24
 55a:	98 2f       	mov	r25, r24
 55c:	42 e0       	ldi	r20, 0x02	; 2
 55e:	50 e0       	ldi	r21, 0x00	; 0
 560:	c4 0e       	add	r12, r20
 562:	d5 1e       	adc	r13, r21
 564:	01 2f       	mov	r16, r17
 566:	0f 76       	andi	r16, 0x6F	; 111
 568:	97 ff       	sbrs	r25, 7
 56a:	08 c0       	rjmp	.+16     	; 0x57c <vfprintf+0x23c>
 56c:	90 95       	com	r25
 56e:	80 95       	com	r24
 570:	70 95       	com	r23
 572:	61 95       	neg	r22
 574:	7f 4f       	sbci	r23, 0xFF	; 255
 576:	8f 4f       	sbci	r24, 0xFF	; 255
 578:	9f 4f       	sbci	r25, 0xFF	; 255
 57a:	00 68       	ori	r16, 0x80	; 128
 57c:	2a e0       	ldi	r18, 0x0A	; 10
 57e:	30 e0       	ldi	r19, 0x00	; 0
 580:	a1 01       	movw	r20, r2
 582:	0e 94 ab 06 	call	0xd56	; 0xd56 <__ultoa_invert>
 586:	b8 2e       	mov	r11, r24
 588:	b2 18       	sub	r11, r2
 58a:	3d c0       	rjmp	.+122    	; 0x606 <vfprintf+0x2c6>
 58c:	95 37       	cpi	r25, 0x75	; 117
 58e:	21 f4       	brne	.+8      	; 0x598 <vfprintf+0x258>
 590:	1f 7e       	andi	r17, 0xEF	; 239
 592:	2a e0       	ldi	r18, 0x0A	; 10
 594:	30 e0       	ldi	r19, 0x00	; 0
 596:	1c c0       	rjmp	.+56     	; 0x5d0 <vfprintf+0x290>
 598:	19 7f       	andi	r17, 0xF9	; 249
 59a:	9f 36       	cpi	r25, 0x6F	; 111
 59c:	61 f0       	breq	.+24     	; 0x5b6 <vfprintf+0x276>
 59e:	90 37       	cpi	r25, 0x70	; 112
 5a0:	20 f4       	brcc	.+8      	; 0x5aa <vfprintf+0x26a>
 5a2:	98 35       	cpi	r25, 0x58	; 88
 5a4:	09 f0       	breq	.+2      	; 0x5a8 <vfprintf+0x268>
 5a6:	a9 c0       	rjmp	.+338    	; 0x6fa <vfprintf+0x3ba>
 5a8:	0f c0       	rjmp	.+30     	; 0x5c8 <vfprintf+0x288>
 5aa:	90 37       	cpi	r25, 0x70	; 112
 5ac:	39 f0       	breq	.+14     	; 0x5bc <vfprintf+0x27c>
 5ae:	98 37       	cpi	r25, 0x78	; 120
 5b0:	09 f0       	breq	.+2      	; 0x5b4 <vfprintf+0x274>
 5b2:	a3 c0       	rjmp	.+326    	; 0x6fa <vfprintf+0x3ba>
 5b4:	04 c0       	rjmp	.+8      	; 0x5be <vfprintf+0x27e>
 5b6:	28 e0       	ldi	r18, 0x08	; 8
 5b8:	30 e0       	ldi	r19, 0x00	; 0
 5ba:	0a c0       	rjmp	.+20     	; 0x5d0 <vfprintf+0x290>
 5bc:	10 61       	ori	r17, 0x10	; 16
 5be:	14 fd       	sbrc	r17, 4
 5c0:	14 60       	ori	r17, 0x04	; 4
 5c2:	20 e1       	ldi	r18, 0x10	; 16
 5c4:	30 e0       	ldi	r19, 0x00	; 0
 5c6:	04 c0       	rjmp	.+8      	; 0x5d0 <vfprintf+0x290>
 5c8:	14 fd       	sbrc	r17, 4
 5ca:	16 60       	ori	r17, 0x06	; 6
 5cc:	20 e1       	ldi	r18, 0x10	; 16
 5ce:	32 e0       	ldi	r19, 0x02	; 2
 5d0:	17 ff       	sbrs	r17, 7
 5d2:	08 c0       	rjmp	.+16     	; 0x5e4 <vfprintf+0x2a4>
 5d4:	f6 01       	movw	r30, r12
 5d6:	60 81       	ld	r22, Z
 5d8:	71 81       	ldd	r23, Z+1	; 0x01
 5da:	82 81       	ldd	r24, Z+2	; 0x02
 5dc:	93 81       	ldd	r25, Z+3	; 0x03
 5de:	44 e0       	ldi	r20, 0x04	; 4
 5e0:	50 e0       	ldi	r21, 0x00	; 0
 5e2:	08 c0       	rjmp	.+16     	; 0x5f4 <vfprintf+0x2b4>
 5e4:	f6 01       	movw	r30, r12
 5e6:	80 81       	ld	r24, Z
 5e8:	91 81       	ldd	r25, Z+1	; 0x01
 5ea:	bc 01       	movw	r22, r24
 5ec:	80 e0       	ldi	r24, 0x00	; 0
 5ee:	90 e0       	ldi	r25, 0x00	; 0
 5f0:	42 e0       	ldi	r20, 0x02	; 2
 5f2:	50 e0       	ldi	r21, 0x00	; 0
 5f4:	c4 0e       	add	r12, r20
 5f6:	d5 1e       	adc	r13, r21
 5f8:	a1 01       	movw	r20, r2
 5fa:	0e 94 ab 06 	call	0xd56	; 0xd56 <__ultoa_invert>
 5fe:	b8 2e       	mov	r11, r24
 600:	b2 18       	sub	r11, r2
 602:	01 2f       	mov	r16, r17
 604:	0f 77       	andi	r16, 0x7F	; 127
 606:	06 ff       	sbrs	r16, 6
 608:	09 c0       	rjmp	.+18     	; 0x61c <vfprintf+0x2dc>
 60a:	0e 7f       	andi	r16, 0xFE	; 254
 60c:	ba 14       	cp	r11, r10
 60e:	30 f4       	brcc	.+12     	; 0x61c <vfprintf+0x2dc>
 610:	04 ff       	sbrs	r16, 4
 612:	06 c0       	rjmp	.+12     	; 0x620 <vfprintf+0x2e0>
 614:	02 fd       	sbrc	r16, 2
 616:	04 c0       	rjmp	.+8      	; 0x620 <vfprintf+0x2e0>
 618:	0f 7e       	andi	r16, 0xEF	; 239
 61a:	02 c0       	rjmp	.+4      	; 0x620 <vfprintf+0x2e0>
 61c:	1b 2d       	mov	r17, r11
 61e:	01 c0       	rjmp	.+2      	; 0x622 <vfprintf+0x2e2>
 620:	1a 2d       	mov	r17, r10
 622:	04 ff       	sbrs	r16, 4
 624:	0c c0       	rjmp	.+24     	; 0x63e <vfprintf+0x2fe>
 626:	fe 01       	movw	r30, r28
 628:	eb 0d       	add	r30, r11
 62a:	f1 1d       	adc	r31, r1
 62c:	80 81       	ld	r24, Z
 62e:	80 33       	cpi	r24, 0x30	; 48
 630:	11 f4       	brne	.+4      	; 0x636 <vfprintf+0x2f6>
 632:	09 7e       	andi	r16, 0xE9	; 233
 634:	08 c0       	rjmp	.+16     	; 0x646 <vfprintf+0x306>
 636:	1f 5f       	subi	r17, 0xFF	; 255
 638:	02 ff       	sbrs	r16, 2
 63a:	05 c0       	rjmp	.+10     	; 0x646 <vfprintf+0x306>
 63c:	03 c0       	rjmp	.+6      	; 0x644 <vfprintf+0x304>
 63e:	80 2f       	mov	r24, r16
 640:	86 78       	andi	r24, 0x86	; 134
 642:	09 f0       	breq	.+2      	; 0x646 <vfprintf+0x306>
 644:	1f 5f       	subi	r17, 0xFF	; 255
 646:	e0 2e       	mov	r14, r16
 648:	03 fd       	sbrc	r16, 3
 64a:	14 c0       	rjmp	.+40     	; 0x674 <vfprintf+0x334>
 64c:	00 ff       	sbrs	r16, 0
 64e:	0f c0       	rjmp	.+30     	; 0x66e <vfprintf+0x32e>
 650:	15 15       	cp	r17, r5
 652:	10 f0       	brcs	.+4      	; 0x658 <vfprintf+0x318>
 654:	ab 2c       	mov	r10, r11
 656:	0b c0       	rjmp	.+22     	; 0x66e <vfprintf+0x32e>
 658:	ab 2c       	mov	r10, r11
 65a:	a5 0c       	add	r10, r5
 65c:	a1 1a       	sub	r10, r17
 65e:	15 2d       	mov	r17, r5
 660:	06 c0       	rjmp	.+12     	; 0x66e <vfprintf+0x32e>
 662:	b3 01       	movw	r22, r6
 664:	80 e2       	ldi	r24, 0x20	; 32
 666:	90 e0       	ldi	r25, 0x00	; 0
 668:	0e 94 65 06 	call	0xcca	; 0xcca <fputc>
 66c:	1f 5f       	subi	r17, 0xFF	; 255
 66e:	15 15       	cp	r17, r5
 670:	c0 f3       	brcs	.-16     	; 0x662 <vfprintf+0x322>
 672:	04 c0       	rjmp	.+8      	; 0x67c <vfprintf+0x33c>
 674:	15 15       	cp	r17, r5
 676:	10 f4       	brcc	.+4      	; 0x67c <vfprintf+0x33c>
 678:	51 1a       	sub	r5, r17
 67a:	01 c0       	rjmp	.+2      	; 0x67e <vfprintf+0x33e>
 67c:	55 24       	eor	r5, r5
 67e:	e4 fe       	sbrs	r14, 4
 680:	10 c0       	rjmp	.+32     	; 0x6a2 <vfprintf+0x362>
 682:	b3 01       	movw	r22, r6
 684:	80 e3       	ldi	r24, 0x30	; 48
 686:	90 e0       	ldi	r25, 0x00	; 0
 688:	0e 94 65 06 	call	0xcca	; 0xcca <fputc>
 68c:	e2 fe       	sbrs	r14, 2
 68e:	1e c0       	rjmp	.+60     	; 0x6cc <vfprintf+0x38c>
 690:	e1 fe       	sbrs	r14, 1
 692:	03 c0       	rjmp	.+6      	; 0x69a <vfprintf+0x35a>
 694:	88 e5       	ldi	r24, 0x58	; 88
 696:	90 e0       	ldi	r25, 0x00	; 0
 698:	02 c0       	rjmp	.+4      	; 0x69e <vfprintf+0x35e>
 69a:	88 e7       	ldi	r24, 0x78	; 120
 69c:	90 e0       	ldi	r25, 0x00	; 0
 69e:	b3 01       	movw	r22, r6
 6a0:	0c c0       	rjmp	.+24     	; 0x6ba <vfprintf+0x37a>
 6a2:	8e 2d       	mov	r24, r14
 6a4:	86 78       	andi	r24, 0x86	; 134
 6a6:	91 f0       	breq	.+36     	; 0x6cc <vfprintf+0x38c>
 6a8:	e1 fe       	sbrs	r14, 1
 6aa:	02 c0       	rjmp	.+4      	; 0x6b0 <vfprintf+0x370>
 6ac:	8b e2       	ldi	r24, 0x2B	; 43
 6ae:	01 c0       	rjmp	.+2      	; 0x6b2 <vfprintf+0x372>
 6b0:	80 e2       	ldi	r24, 0x20	; 32
 6b2:	07 fd       	sbrc	r16, 7
 6b4:	8d e2       	ldi	r24, 0x2D	; 45
 6b6:	b3 01       	movw	r22, r6
 6b8:	90 e0       	ldi	r25, 0x00	; 0
 6ba:	0e 94 65 06 	call	0xcca	; 0xcca <fputc>
 6be:	06 c0       	rjmp	.+12     	; 0x6cc <vfprintf+0x38c>
 6c0:	b3 01       	movw	r22, r6
 6c2:	80 e3       	ldi	r24, 0x30	; 48
 6c4:	90 e0       	ldi	r25, 0x00	; 0
 6c6:	0e 94 65 06 	call	0xcca	; 0xcca <fputc>
 6ca:	aa 94       	dec	r10
 6cc:	ba 14       	cp	r11, r10
 6ce:	c0 f3       	brcs	.-16     	; 0x6c0 <vfprintf+0x380>
 6d0:	ba 94       	dec	r11
 6d2:	f1 01       	movw	r30, r2
 6d4:	eb 0d       	add	r30, r11
 6d6:	f1 1d       	adc	r31, r1
 6d8:	80 81       	ld	r24, Z
 6da:	b3 01       	movw	r22, r6
 6dc:	90 e0       	ldi	r25, 0x00	; 0
 6de:	0e 94 65 06 	call	0xcca	; 0xcca <fputc>
 6e2:	bb 20       	and	r11, r11
 6e4:	39 f0       	breq	.+14     	; 0x6f4 <vfprintf+0x3b4>
 6e6:	f4 cf       	rjmp	.-24     	; 0x6d0 <vfprintf+0x390>
 6e8:	b3 01       	movw	r22, r6
 6ea:	80 e2       	ldi	r24, 0x20	; 32
 6ec:	90 e0       	ldi	r25, 0x00	; 0
 6ee:	0e 94 65 06 	call	0xcca	; 0xcca <fputc>
 6f2:	5a 94       	dec	r5
 6f4:	55 20       	and	r5, r5
 6f6:	c1 f7       	brne	.-16     	; 0x6e8 <vfprintf+0x3a8>
 6f8:	4c ce       	rjmp	.-872    	; 0x392 <vfprintf+0x52>
 6fa:	f3 01       	movw	r30, r6
 6fc:	86 81       	ldd	r24, Z+6	; 0x06
 6fe:	97 81       	ldd	r25, Z+7	; 0x07
 700:	2b 96       	adiw	r28, 0x0b	; 11
 702:	0f b6       	in	r0, 0x3f	; 63
 704:	f8 94       	cli
 706:	de bf       	out	0x3e, r29	; 62
 708:	0f be       	out	0x3f, r0	; 63
 70a:	cd bf       	out	0x3d, r28	; 61
 70c:	df 91       	pop	r29
 70e:	cf 91       	pop	r28
 710:	1f 91       	pop	r17
 712:	0f 91       	pop	r16
 714:	ff 90       	pop	r15
 716:	ef 90       	pop	r14
 718:	df 90       	pop	r13
 71a:	cf 90       	pop	r12
 71c:	bf 90       	pop	r11
 71e:	af 90       	pop	r10
 720:	9f 90       	pop	r9
 722:	8f 90       	pop	r8
 724:	7f 90       	pop	r7
 726:	6f 90       	pop	r6
 728:	5f 90       	pop	r5
 72a:	3f 90       	pop	r3
 72c:	2f 90       	pop	r2
 72e:	08 95       	ret

00000730 <vfscanf>:
 730:	a1 e1       	ldi	r26, 0x11	; 17
 732:	b0 e0       	ldi	r27, 0x00	; 0
 734:	ee e9       	ldi	r30, 0x9E	; 158
 736:	f3 e0       	ldi	r31, 0x03	; 3
 738:	0c 94 4f 07 	jmp	0xe9e	; 0xe9e <__prologue_saves__>
 73c:	66 24       	eor	r6, r6
 73e:	77 24       	eor	r7, r7
 740:	43 01       	movw	r8, r6
 742:	1c 01       	movw	r2, r24
 744:	79 87       	std	Y+9, r23	; 0x09
 746:	68 87       	std	Y+8, r22	; 0x08
 748:	5b 87       	std	Y+11, r21	; 0x0b
 74a:	4a 87       	std	Y+10, r20	; 0x0a
 74c:	fc 01       	movw	r30, r24
 74e:	17 82       	std	Z+7, r1	; 0x07
 750:	16 82       	std	Z+6, r1	; 0x06
 752:	83 81       	ldd	r24, Z+3	; 0x03
 754:	80 fd       	sbrc	r24, 0
 756:	05 c0       	rjmp	.+10     	; 0x762 <vfscanf+0x32>
 758:	2f ef       	ldi	r18, 0xFF	; 255
 75a:	3f ef       	ldi	r19, 0xFF	; 255
 75c:	3c 83       	std	Y+4, r19	; 0x04
 75e:	2b 83       	std	Y+3, r18	; 0x03
 760:	58 c2       	rjmp	.+1200   	; 0xc12 <__stack+0x3b3>
 762:	1e 82       	std	Y+6, r1	; 0x06
 764:	1d 82       	std	Y+5, r1	; 0x05
 766:	4f ef       	ldi	r20, 0xFF	; 255
 768:	5f ef       	ldi	r21, 0xFF	; 255
 76a:	5c 83       	std	Y+4, r21	; 0x04
 76c:	4b 83       	std	Y+3, r20	; 0x03
 76e:	44 24       	eor	r4, r4
 770:	55 24       	eor	r5, r5
 772:	1a 82       	std	Y+2, r1	; 0x02
 774:	19 82       	std	Y+1, r1	; 0x01
 776:	ff 24       	eor	r15, r15
 778:	1e c2       	rjmp	.+1084   	; 0xbb6 <__stack+0x357>
 77a:	af 2c       	mov	r10, r15
 77c:	bb 24       	eor	r11, r11
 77e:	f0 fe       	sbrs	r15, 0
 780:	dd c1       	rjmp	.+954    	; 0xb3c <__stack+0x2dd>
 782:	15 32       	cpi	r17, 0x25	; 37
 784:	19 f4       	brne	.+6      	; 0x78c <vfscanf+0x5c>
 786:	5e ef       	ldi	r21, 0xFE	; 254
 788:	f5 22       	and	r15, r21
 78a:	01 c2       	rjmp	.+1026   	; 0xb8e <__stack+0x32f>
 78c:	91 2f       	mov	r25, r17
 78e:	90 53       	subi	r25, 0x30	; 48
 790:	9a 30       	cpi	r25, 0x0A	; 10
 792:	60 f4       	brcc	.+24     	; 0x7ac <vfscanf+0x7c>
 794:	8f e7       	ldi	r24, 0x7F	; 127
 796:	e8 16       	cp	r14, r24
 798:	11 f4       	brne	.+4      	; 0x79e <vfscanf+0x6e>
 79a:	80 e0       	ldi	r24, 0x00	; 0
 79c:	04 c0       	rjmp	.+8      	; 0x7a6 <vfscanf+0x76>
 79e:	8a e0       	ldi	r24, 0x0A	; 10
 7a0:	e8 9e       	mul	r14, r24
 7a2:	80 2d       	mov	r24, r0
 7a4:	11 24       	eor	r1, r1
 7a6:	e8 2e       	mov	r14, r24
 7a8:	e9 0e       	add	r14, r25
 7aa:	ff c1       	rjmp	.+1022   	; 0xbaa <__stack+0x34b>
 7ac:	81 2f       	mov	r24, r17
 7ae:	99 27       	eor	r25, r25
 7b0:	87 fd       	sbrc	r24, 7
 7b2:	90 95       	com	r25
 7b4:	0e 94 25 07 	call	0xe4a	; 0xe4a <tolower>
 7b8:	08 2f       	mov	r16, r24
 7ba:	8e 36       	cpi	r24, 0x6E	; 110
 7bc:	09 f4       	brne	.+2      	; 0x7c0 <vfscanf+0x90>
 7be:	8f c1       	rjmp	.+798    	; 0xade <__stack+0x27f>

⌨️ 快捷键说明

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