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

📄 uartmain.lst

📁 Virtual GPS NEMAcode transmitter using serial port, AVR Atmega32 microcontrooler
💻 LST
📖 第 1 页 / 共 4 页
字号:
 438:	6e c0       	rjmp	.+220    	; 0x516 <vfprintf+0x1a2>
 43a:	83 35       	cpi	r24, 0x53	; 83
 43c:	91 05       	cpc	r25, r1
 43e:	09 f4       	brne	.+2      	; 0x442 <vfprintf+0xce>
 440:	93 c0       	rjmp	.+294    	; 0x568 <vfprintf+0x1f4>
 442:	84 35       	cpi	r24, 0x54	; 84
 444:	91 05       	cpc	r25, r1
 446:	cc f4       	brge	.+50     	; 0x47a <vfprintf+0x106>
 448:	8b 32       	cpi	r24, 0x2B	; 43
 44a:	91 05       	cpc	r25, r1
 44c:	09 f4       	brne	.+2      	; 0x450 <vfprintf+0xdc>
 44e:	49 c0       	rjmp	.+146    	; 0x4e2 <vfprintf+0x16e>
 450:	8c 32       	cpi	r24, 0x2C	; 44
 452:	91 05       	cpc	r25, r1
 454:	4c f4       	brge	.+18     	; 0x468 <vfprintf+0xf4>
 456:	80 32       	cpi	r24, 0x20	; 32
 458:	91 05       	cpc	r25, r1
 45a:	09 f4       	brne	.+2      	; 0x45e <vfprintf+0xea>
 45c:	46 c0       	rjmp	.+140    	; 0x4ea <vfprintf+0x176>
 45e:	83 32       	cpi	r24, 0x23	; 35
 460:	91 05       	cpc	r25, r1
 462:	09 f4       	brne	.+2      	; 0x466 <vfprintf+0xf2>
 464:	4a c0       	rjmp	.+148    	; 0x4fa <vfprintf+0x186>
 466:	fe c1       	rjmp	.+1020   	; 0x864 <__stack+0x5>
 468:	8d 32       	cpi	r24, 0x2D	; 45
 46a:	91 05       	cpc	r25, r1
 46c:	09 f4       	brne	.+2      	; 0x470 <vfprintf+0xfc>
 46e:	40 c0       	rjmp	.+128    	; 0x4f0 <vfprintf+0x17c>
 470:	8e 32       	cpi	r24, 0x2E	; 46
 472:	91 05       	cpc	r25, r1
 474:	09 f4       	brne	.+2      	; 0x478 <vfprintf+0x104>
 476:	44 c0       	rjmp	.+136    	; 0x500 <vfprintf+0x18c>
 478:	f5 c1       	rjmp	.+1002   	; 0x864 <__stack+0x5>
 47a:	83 36       	cpi	r24, 0x63	; 99
 47c:	91 05       	cpc	r25, r1
 47e:	09 f4       	brne	.+2      	; 0x482 <vfprintf+0x10e>
 480:	50 c0       	rjmp	.+160    	; 0x522 <vfprintf+0x1ae>
 482:	84 36       	cpi	r24, 0x64	; 100
 484:	91 05       	cpc	r25, r1
 486:	0c f0       	brlt	.+2      	; 0x48a <vfprintf+0x116>
 488:	8a c0       	rjmp	.+276    	; 0x59e <vfprintf+0x22a>
 48a:	88 35       	cpi	r24, 0x58	; 88
 48c:	91 05       	cpc	r25, r1
 48e:	09 f4       	brne	.+2      	; 0x492 <vfprintf+0x11e>
 490:	bc c0       	rjmp	.+376    	; 0x60a <vfprintf+0x296>
 492:	e8 c1       	rjmp	.+976    	; 0x864 <__stack+0x5>
 494:	80 37       	cpi	r24, 0x70	; 112
 496:	91 05       	cpc	r25, r1
 498:	09 f4       	brne	.+2      	; 0x49c <vfprintf+0x128>
 49a:	b1 c0       	rjmp	.+354    	; 0x5fe <vfprintf+0x28a>
 49c:	81 37       	cpi	r24, 0x71	; 113
 49e:	91 05       	cpc	r25, r1
 4a0:	84 f4       	brge	.+32     	; 0x4c2 <vfprintf+0x14e>
 4a2:	8c 36       	cpi	r24, 0x6C	; 108
 4a4:	91 05       	cpc	r25, r1
 4a6:	91 f1       	breq	.+100    	; 0x50c <vfprintf+0x198>
 4a8:	8d 36       	cpi	r24, 0x6D	; 109
 4aa:	91 05       	cpc	r25, r1
 4ac:	2c f4       	brge	.+10     	; 0x4b8 <vfprintf+0x144>
 4ae:	89 36       	cpi	r24, 0x69	; 105
 4b0:	91 05       	cpc	r25, r1
 4b2:	09 f4       	brne	.+2      	; 0x4b6 <vfprintf+0x142>
 4b4:	74 c0       	rjmp	.+232    	; 0x59e <vfprintf+0x22a>
 4b6:	d6 c1       	rjmp	.+940    	; 0x864 <__stack+0x5>
 4b8:	8f 36       	cpi	r24, 0x6F	; 111
 4ba:	91 05       	cpc	r25, r1
 4bc:	09 f4       	brne	.+2      	; 0x4c0 <vfprintf+0x14c>
 4be:	9c c0       	rjmp	.+312    	; 0x5f8 <vfprintf+0x284>
 4c0:	d1 c1       	rjmp	.+930    	; 0x864 <__stack+0x5>
 4c2:	85 37       	cpi	r24, 0x75	; 117
 4c4:	91 05       	cpc	r25, r1
 4c6:	09 f4       	brne	.+2      	; 0x4ca <vfprintf+0x156>
 4c8:	a2 c0       	rjmp	.+324    	; 0x60e <vfprintf+0x29a>
 4ca:	86 37       	cpi	r24, 0x76	; 118
 4cc:	91 05       	cpc	r25, r1
 4ce:	24 f4       	brge	.+8      	; 0x4d8 <vfprintf+0x164>
 4d0:	83 37       	cpi	r24, 0x73	; 115
 4d2:	91 05       	cpc	r25, r1
 4d4:	71 f1       	breq	.+92     	; 0x532 <vfprintf+0x1be>
 4d6:	c6 c1       	rjmp	.+908    	; 0x864 <__stack+0x5>
 4d8:	88 37       	cpi	r24, 0x78	; 120
 4da:	91 05       	cpc	r25, r1
 4dc:	09 f4       	brne	.+2      	; 0x4e0 <vfprintf+0x16c>
 4de:	95 c0       	rjmp	.+298    	; 0x60a <vfprintf+0x296>
 4e0:	c1 c1       	rjmp	.+898    	; 0x864 <__stack+0x5>
 4e2:	80 e1       	ldi	r24, 0x10	; 16
 4e4:	90 e0       	ldi	r25, 0x00	; 0
 4e6:	c8 2a       	or	r12, r24
 4e8:	d9 2a       	or	r13, r25
 4ea:	e0 e2       	ldi	r30, 0x20	; 32
 4ec:	f0 e0       	ldi	r31, 0x00	; 0
 4ee:	10 c0       	rjmp	.+32     	; 0x510 <vfprintf+0x19c>
 4f0:	80 e8       	ldi	r24, 0x80	; 128
 4f2:	90 e0       	ldi	r25, 0x00	; 0
 4f4:	c8 2a       	or	r12, r24
 4f6:	d9 2a       	or	r13, r25
 4f8:	ce c1       	rjmp	.+924    	; 0x896 <__stack+0x37>
 4fa:	e0 e4       	ldi	r30, 0x40	; 64
 4fc:	f0 e0       	ldi	r31, 0x00	; 0
 4fe:	08 c0       	rjmp	.+16     	; 0x510 <vfprintf+0x19c>
 500:	88 e0       	ldi	r24, 0x08	; 8
 502:	90 e0       	ldi	r25, 0x00	; 0
 504:	c8 2a       	or	r12, r24
 506:	d9 2a       	or	r13, r25
 508:	66 24       	eor	r6, r6
 50a:	c5 c1       	rjmp	.+906    	; 0x896 <__stack+0x37>
 50c:	e4 e0       	ldi	r30, 0x04	; 4
 50e:	f0 e0       	ldi	r31, 0x00	; 0
 510:	ce 2a       	or	r12, r30
 512:	df 2a       	or	r13, r31
 514:	c0 c1       	rjmp	.+896    	; 0x896 <__stack+0x37>
 516:	3f e3       	ldi	r19, 0x3F	; 63
 518:	e3 2e       	mov	r14, r19
 51a:	7a 94       	dec	r7
 51c:	f3 e6       	ldi	r31, 0x63	; 99
 51e:	ff 87       	std	Y+15, r31	; 0x0f
 520:	3c c1       	rjmp	.+632    	; 0x79a <vfprintf+0x426>
 522:	f2 01       	movw	r30, r4
 524:	82 e0       	ldi	r24, 0x02	; 2
 526:	90 e0       	ldi	r25, 0x00	; 0
 528:	48 0e       	add	r4, r24
 52a:	59 1e       	adc	r5, r25
 52c:	e0 80       	ld	r14, Z
 52e:	7a 94       	dec	r7
 530:	34 c1       	rjmp	.+616    	; 0x79a <vfprintf+0x426>
 532:	f2 01       	movw	r30, r4
 534:	82 e0       	ldi	r24, 0x02	; 2
 536:	90 e0       	ldi	r25, 0x00	; 0
 538:	48 0e       	add	r4, r24
 53a:	59 1e       	adc	r5, r25
 53c:	a0 81       	ld	r26, Z
 53e:	b1 81       	ldd	r27, Z+1	; 0x01
 540:	7d 01       	movw	r14, r26
 542:	c3 fe       	sbrs	r12, 3
 544:	09 c0       	rjmp	.+18     	; 0x558 <vfprintf+0x1e4>
 546:	86 2d       	mov	r24, r6
 548:	99 27       	eor	r25, r25
 54a:	87 fd       	sbrc	r24, 7
 54c:	90 95       	com	r25
 54e:	bc 01       	movw	r22, r24
 550:	cd 01       	movw	r24, r26
 552:	0e 94 8b 04 	call	0x916 <strnlen>
 556:	1f c0       	rjmp	.+62     	; 0x596 <vfprintf+0x222>
 558:	fd 01       	movw	r30, r26
 55a:	01 90       	ld	r0, Z+
 55c:	00 20       	and	r0, r0
 55e:	e9 f7       	brne	.-6      	; 0x55a <vfprintf+0x1e6>
 560:	31 97       	sbiw	r30, 0x01	; 1
 562:	ea 1b       	sub	r30, r26
 564:	e8 8b       	std	Y+16, r30	; 0x10
 566:	18 c0       	rjmp	.+48     	; 0x598 <vfprintf+0x224>
 568:	f2 01       	movw	r30, r4
 56a:	82 e0       	ldi	r24, 0x02	; 2
 56c:	90 e0       	ldi	r25, 0x00	; 0
 56e:	48 0e       	add	r4, r24
 570:	59 1e       	adc	r5, r25
 572:	01 90       	ld	r0, Z+
 574:	f0 81       	ld	r31, Z
 576:	e0 2d       	mov	r30, r0
 578:	7f 01       	movw	r14, r30
 57a:	c3 fe       	sbrs	r12, 3
 57c:	09 c0       	rjmp	.+18     	; 0x590 <vfprintf+0x21c>
 57e:	86 2d       	mov	r24, r6
 580:	99 27       	eor	r25, r25
 582:	87 fd       	sbrc	r24, 7
 584:	90 95       	com	r25
 586:	bc 01       	movw	r22, r24
 588:	cf 01       	movw	r24, r30
 58a:	0e 94 80 04 	call	0x900 <strnlen_P>
 58e:	03 c0       	rjmp	.+6      	; 0x596 <vfprintf+0x222>
 590:	cf 01       	movw	r24, r30
 592:	0e 94 77 04 	call	0x8ee <strlen_P>
 596:	88 8b       	std	Y+16, r24	; 0x10
 598:	98 89       	ldd	r25, Y+16	; 0x10
 59a:	79 1a       	sub	r7, r25
 59c:	fe c0       	rjmp	.+508    	; 0x79a <vfprintf+0x426>
 59e:	c2 fe       	sbrs	r12, 2
 5a0:	0a c0       	rjmp	.+20     	; 0x5b6 <vfprintf+0x242>
 5a2:	f2 01       	movw	r30, r4
 5a4:	84 e0       	ldi	r24, 0x04	; 4
 5a6:	90 e0       	ldi	r25, 0x00	; 0
 5a8:	48 0e       	add	r4, r24
 5aa:	59 1e       	adc	r5, r25
 5ac:	20 81       	ld	r18, Z
 5ae:	31 81       	ldd	r19, Z+1	; 0x01
 5b0:	42 81       	ldd	r20, Z+2	; 0x02
 5b2:	53 81       	ldd	r21, Z+3	; 0x03
 5b4:	0c c0       	rjmp	.+24     	; 0x5ce <vfprintf+0x25a>
 5b6:	f2 01       	movw	r30, r4
 5b8:	82 e0       	ldi	r24, 0x02	; 2
 5ba:	90 e0       	ldi	r25, 0x00	; 0
 5bc:	48 0e       	add	r4, r24
 5be:	59 1e       	adc	r5, r25
 5c0:	80 81       	ld	r24, Z
 5c2:	91 81       	ldd	r25, Z+1	; 0x01
 5c4:	9c 01       	movw	r18, r24
 5c6:	44 27       	eor	r20, r20
 5c8:	37 fd       	sbrc	r19, 7
 5ca:	40 95       	com	r20
 5cc:	54 2f       	mov	r21, r20
 5ce:	79 01       	movw	r14, r18
 5d0:	8a 01       	movw	r16, r20
 5d2:	57 ff       	sbrs	r21, 7
 5d4:	0c c0       	rjmp	.+24     	; 0x5ee <vfprintf+0x27a>
 5d6:	e2 e0       	ldi	r30, 0x02	; 2
 5d8:	f0 e0       	ldi	r31, 0x00	; 0
 5da:	ce 2a       	or	r12, r30
 5dc:	df 2a       	or	r13, r31
 5de:	10 95       	com	r17
 5e0:	00 95       	com	r16
 5e2:	f0 94       	com	r15
 5e4:	e0 94       	com	r14
 5e6:	e1 1c       	adc	r14, r1
 5e8:	f1 1c       	adc	r15, r1
 5ea:	01 1d       	adc	r16, r1
 5ec:	11 1d       	adc	r17, r1
 5ee:	8f eb       	ldi	r24, 0xBF	; 191
 5f0:	9f ef       	ldi	r25, 0xFF	; 255
 5f2:	c8 22       	and	r12, r24
 5f4:	d9 22       	and	r13, r25
 5f6:	27 c0       	rjmp	.+78     	; 0x646 <vfprintf+0x2d2>
 5f8:	98 e0       	ldi	r25, 0x08	; 8
 5fa:	98 8b       	std	Y+16, r25	; 0x10
 5fc:	08 c0       	rjmp	.+16     	; 0x60e <vfprintf+0x29a>
 5fe:	e0 e4       	ldi	r30, 0x40	; 64
 600:	f0 e0       	ldi	r31, 0x00	; 0
 602:	ce 2a       	or	r12, r30
 604:	df 2a       	or	r13, r31
 606:	f8 e7       	ldi	r31, 0x78	; 120
 608:	ff 87       	std	Y+15, r31	; 0x0f
 60a:	20 e1       	ldi	r18, 0x10	; 16
 60c:	28 8b       	std	Y+16, r18	; 0x10
 60e:	c2 fe       	sbrs	r12, 2
 610:	0a c0       	rjmp	.+20     	; 0x626 <vfprintf+0x2b2>
 612:	f2 01       	movw	r30, r4
 614:	84 e0       	ldi	r24, 0x04	; 4
 616:	90 e0       	ldi	r25, 0x00	; 0
 618:	48 0e       	add	r4, r24
 61a:	59 1e       	adc	r5, r25
 61c:	20 81       	ld	r18, Z
 61e:	31 81       	ldd	r19, Z+1	; 0x01
 620:	42 81       	ldd	r20, Z+2	; 0x02
 622:	53 81       	ldd	r21, Z+3	; 0x03
 624:	0a c0       	rjmp	.+20     	; 0x63a <vfprintf+0x2c6>
 626:	f2 01       	movw	r30, r4
 628:	82 e0       	ldi	r24, 0x02	; 2
 62a:	90 e0       	ldi	r25, 0x00	; 0
 62c:	48 0e       	add	r4, r24
 62e:	59 1e       	adc	r5, r25
 630:	80 81       	ld	r24, Z
 632:	91 81       	ldd	r25, Z+1	; 0x01
 634:	9c 01       	movw	r18, r24
 636:	44 27       	eor	r20, r20
 638:	55 27       	eor	r21, r21
 63a:	79 01       	movw	r14, r18
 63c:	8a 01       	movw	r16, r20
 63e:	ef ec       	ldi	r30, 0xCF	; 207
 640:	ff ef       	ldi	r31, 0xFF	; 255
 642:	ce 22       	and	r12, r30
 644:	df 22       	and	r13, r31
 646:	ce 01       	movw	r24, r28
 648:	01 96       	adiw	r24, 0x01	; 1
 64a:	9a 8b       	std	Y+18, r25	; 0x12
 64c:	89 8b       	std	Y+17, r24	; 0x11
 64e:	98 89       	ldd	r25, Y+16	; 0x10
 650:	89 2e       	mov	r8, r25
 652:	99 24       	eor	r9, r9
 654:	aa 24       	eor	r10, r10
 656:	bb 24       	eor	r11, r11
 658:	c8 01       	movw	r24, r16
 65a:	b7 01       	movw	r22, r14
 65c:	a5 01       	movw	r20, r10
 65e:	94 01       	movw	r18, r8
 660:	0e 94 c3 04 	call	0x986 <__udivmodsi4>
 664:	dc 01       	movw	r26, r24
 666:	cb 01       	movw	r24, r22
 668:	e9 89       	ldd	r30, Y+17	; 0x11
 66a:	fa 89       	ldd	r31, Y+18	; 0x12
 66c:	80 83       	st	Z, r24
 66e:	8a 30       	cpi	r24, 0x0A	; 10
 670:	24 f0       	brlt	.+8      	; 0x67a <vfprintf+0x306>
 672:	ff 85       	ldd	r31, Y+15	; 0x0f
 674:	8f 0f       	add	r24, r31
 676:	81 52       	subi	r24, 0x21	; 33
 678:	01 c0       	rjmp	.+2      	; 0x67c <vfprintf+0x308>
 67a:	80 5d       	subi	r24, 0xD0	; 208
 67c:	e9 89       	ldd	r30, Y+17	; 0x11
 67e:	fa 89       	ldd	r31, Y+18	; 0x12
 680:	81 93       	st	Z+, r24
 682:	fa 8b       	std	Y+18, r31	; 0x12
 684:	e9 8b       	std	Y+17, r30	; 0x11
 686:	c8 01       	movw	r24, r16
 688:	b7 01       	movw	r22, r14
 68a:	a5 01       	movw	r20, r10
 68c:	94 01       	movw	r18, r8
 68e:	0e 94 c3 04 	call	0x986 <__udivmodsi4>
 692:	79 01       	movw	r14, r18
 694:	8a 01       	movw	r16, r20
 696:	21 15       	cp	r18, r1
 698:	31 05       	cpc	r19, r1
 69a:	41 05       	cpc	r20, r1
 69c:	51 05       	cpc	r21, r1
 69e:	e1 f6       	brne	.-72     	; 0x658 <vfprintf+0x2e4>
 6a0:	e9 88       	ldd	r14, Y+17	; 0x11
 6a2:	81 e0       	ldi	r24, 0x01	; 1
 6a4:	90 e0       	ldi	r25, 0x00	; 0
 6a6:	8c 0f       	add	r24, r28
 6a8:	9d 1f       	adc	r25, r29
 6aa:	e8 1a       	sub	r14, r24
 6ac:	c6 01       	movw	r24, r12
 6ae:	82 73       	andi	r24, 0x32	; 50
 6b0:	90 70       	andi	r25, 0x00	; 0
 6b2:	89 2b       	or	r24, r25
 6b4:	09 f0       	breq	.+2      	; 0x6b8 <vfprintf+0x344>
 6b6:	7a 94       	dec	r7
 6b8:	c6 fe       	sbrs	r12, 6
 6ba:	0d c0       	rjmp	.+26     	; 0x6d6 <vfprintf+0x362>
 6bc:	87 2d       	mov	r24, r7
 6be:	99 27       	eor	r25, r25
 6c0:	87 fd       	sbrc	r24, 7
 6c2:	90 95       	com	r25
 6c4:	e8 89       	ldd	r30, Y+16	; 0x10
 6c6:	e0 31       	cpi	r30, 0x10	; 16
 6c8:	21 f4       	brne	.+8      	; 0x6d2 <vfprintf+0x35e>
 6ca:	2e ef       	ldi	r18, 0xFE	; 254
 6cc:	72 2e       	mov	r7, r18
 6ce:	78 0e       	add	r7, r24
 6d0:	02 c0       	rjmp	.+4      	; 0x6d6 <vfprintf+0x362>
 6d2:	78 2e       	mov	r7, r24
 6d4:	7a 94       	dec	r7
 6d6:	c3 fe       	sbrs	r12, 3
 6d8:	0f c0       	rjmp	.+30     	; 0x6f8 <vfprintf+0x384>
 6da:	26 2d       	mov	r18, r6
 6dc:	33 27       	eor	r19, r19
 6de:	27 fd       	sbrc	r18, 7
 6e0:	30 95       	com	r19
 6e2:	8e 2d       	mov	r24, r14
 6e4:	99 27       	eor	r25, r25
 6e6:	82 17       	cp	r24, r18
 6e8:	93 07       	cpc	r25, r19
 6ea:	2c f0       	brlt	.+10     	; 0x6f6 <vfprintf+0x382>
 6ec:	87 ef       	ldi	r24, 0xF7	; 247
 6ee:	9f ef       	ldi	r25, 0xFF	; 255
 6f0:	c8 22       	and	r12, r24
 6f2:	d9 22       	and	r13, r25
 6f4:	01 c0       	rjmp	.+2      	; 0x6f8 <vfprintf+0x384>
 6f6:	6e 18       	sub	r6, r14
 6f8:	c3 fe       	sbrs	r12, 3
 6fa:	02 c0       	rjmp	.+4      	; 0x700 <vfprintf+0x38c>
 6fc:	76 18       	sub	r7, r6
 6fe:	01 c0       	rjmp	.+2      	; 0x702 <vfprintf+0x38e>
 700:	7e 18       	sub	r7, r14
 702:	c6 01       	movw	r24, r12
 704:	80 78       	andi	r24, 0x80	; 128
 706:	91 70       	andi	r25, 0x01	; 1
 708:	89 2b       	or	r24, r25

⌨️ 快捷键说明

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