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

📄 uart.lss

📁 avr中mega128的uart程序,还不错的了
💻 LSS
📖 第 1 页 / 共 5 页
字号:
     47e:	09 f4       	brne	.+2      	; 0x482 <vfprintf+0xf4>
     480:	49 c0       	rjmp	.+146    	; 0x514 <vfprintf+0x186>
     482:	84 36       	cpi	r24, 0x64	; 100
     484:	0c f0       	brlt	.+2      	; 0x488 <vfprintf+0xfa>
     486:	81 c0       	rjmp	.+258    	; 0x58a <vfprintf+0x1fc>
     488:	88 35       	cpi	r24, 0x58	; 88
     48a:	09 f0       	breq	.+2      	; 0x48e <vfprintf+0x100>
     48c:	fb c1       	rjmp	.+1014   	; 0x884 <vfprintf+0x4f6>
     48e:	1b c0       	rjmp	.+54     	; 0x4c6 <vfprintf+0x138>
     490:	ea 89       	ldd	r30, Y+18	; 0x12
     492:	e0 37       	cpi	r30, 0x70	; 112
     494:	09 f4       	brne	.+2      	; 0x498 <vfprintf+0x10a>
     496:	a3 c0       	rjmp	.+326    	; 0x5de <vfprintf+0x250>
     498:	e1 37       	cpi	r30, 0x71	; 113
     49a:	44 f4       	brge	.+16     	; 0x4ac <vfprintf+0x11e>
     49c:	ec 36       	cpi	r30, 0x6C	; 108
     49e:	69 f1       	breq	.+90     	; 0x4fa <vfprintf+0x16c>
     4a0:	ef 36       	cpi	r30, 0x6F	; 111
     4a2:	71 f0       	breq	.+28     	; 0x4c0 <vfprintf+0x132>
     4a4:	e9 36       	cpi	r30, 0x69	; 105
     4a6:	09 f0       	breq	.+2      	; 0x4aa <vfprintf+0x11c>
     4a8:	ed c1       	rjmp	.+986    	; 0x884 <vfprintf+0x4f6>
     4aa:	6f c0       	rjmp	.+222    	; 0x58a <vfprintf+0x1fc>
     4ac:	fa 89       	ldd	r31, Y+18	; 0x12
     4ae:	f5 37       	cpi	r31, 0x75	; 117
     4b0:	09 f4       	brne	.+2      	; 0x4b4 <vfprintf+0x126>
     4b2:	9d c0       	rjmp	.+314    	; 0x5ee <vfprintf+0x260>
     4b4:	f8 37       	cpi	r31, 0x78	; 120
     4b6:	39 f0       	breq	.+14     	; 0x4c6 <vfprintf+0x138>
     4b8:	f3 37       	cpi	r31, 0x73	; 115
     4ba:	09 f0       	breq	.+2      	; 0x4be <vfprintf+0x130>
     4bc:	e3 c1       	rjmp	.+966    	; 0x884 <vfprintf+0x4f6>
     4be:	34 c0       	rjmp	.+104    	; 0x528 <vfprintf+0x19a>
     4c0:	28 e0       	ldi	r18, 0x08	; 8
     4c2:	29 8b       	std	Y+17, r18	; 0x11
     4c4:	94 c0       	rjmp	.+296    	; 0x5ee <vfprintf+0x260>
     4c6:	30 e1       	ldi	r19, 0x10	; 16
     4c8:	39 8b       	std	Y+17, r19	; 0x11
     4ca:	91 c0       	rjmp	.+290    	; 0x5ee <vfprintf+0x260>
     4cc:	80 e1       	ldi	r24, 0x10	; 16
     4ce:	90 e0       	ldi	r25, 0x00	; 0
     4d0:	a8 2a       	or	r10, r24
     4d2:	b9 2a       	or	r11, r25
     4d4:	e0 e2       	ldi	r30, 0x20	; 32
     4d6:	f0 e0       	ldi	r31, 0x00	; 0
     4d8:	ae 2a       	or	r10, r30
     4da:	bf 2a       	or	r11, r31
     4dc:	f1 c1       	rjmp	.+994    	; 0x8c0 <vfprintf+0x532>
     4de:	20 e8       	ldi	r18, 0x80	; 128
     4e0:	30 e0       	ldi	r19, 0x00	; 0
     4e2:	0d c0       	rjmp	.+26     	; 0x4fe <vfprintf+0x170>
     4e4:	80 e4       	ldi	r24, 0x40	; 64
     4e6:	90 e0       	ldi	r25, 0x00	; 0
     4e8:	a8 2a       	or	r10, r24
     4ea:	b9 2a       	or	r11, r25
     4ec:	e9 c1       	rjmp	.+978    	; 0x8c0 <vfprintf+0x532>
     4ee:	e8 e0       	ldi	r30, 0x08	; 8
     4f0:	f0 e0       	ldi	r31, 0x00	; 0
     4f2:	ae 2a       	or	r10, r30
     4f4:	bf 2a       	or	r11, r31
     4f6:	1d 86       	std	Y+13, r1	; 0x0d
     4f8:	e3 c1       	rjmp	.+966    	; 0x8c0 <vfprintf+0x532>
     4fa:	24 e0       	ldi	r18, 0x04	; 4
     4fc:	30 e0       	ldi	r19, 0x00	; 0
     4fe:	a2 2a       	or	r10, r18
     500:	b3 2a       	or	r11, r19
     502:	de c1       	rjmp	.+956    	; 0x8c0 <vfprintf+0x532>
     504:	4f e3       	ldi	r20, 0x3F	; 63
     506:	c4 2e       	mov	r12, r20
     508:	3e 85       	ldd	r19, Y+14	; 0x0e
     50a:	31 50       	subi	r19, 0x01	; 1
     50c:	3e 87       	std	Y+14, r19	; 0x0e
     50e:	83 e6       	ldi	r24, 0x63	; 99
     510:	8a 8b       	std	Y+18, r24	; 0x12
     512:	44 c1       	rjmp	.+648    	; 0x79c <vfprintf+0x40e>
     514:	f2 01       	movw	r30, r4
     516:	c0 80       	ld	r12, Z
     518:	fe 85       	ldd	r31, Y+14	; 0x0e
     51a:	f1 50       	subi	r31, 0x01	; 1
     51c:	fe 87       	std	Y+14, r31	; 0x0e
     51e:	22 e0       	ldi	r18, 0x02	; 2
     520:	30 e0       	ldi	r19, 0x00	; 0
     522:	42 0e       	add	r4, r18
     524:	53 1e       	adc	r5, r19
     526:	3a c1       	rjmp	.+628    	; 0x79c <vfprintf+0x40e>
     528:	f2 01       	movw	r30, r4
     52a:	c0 80       	ld	r12, Z
     52c:	d1 80       	ldd	r13, Z+1	; 0x01
     52e:	89 2b       	or	r24, r25
     530:	49 f0       	breq	.+18     	; 0x544 <vfprintf+0x1b6>
     532:	fd 85       	ldd	r31, Y+13	; 0x0d
     534:	6f 2f       	mov	r22, r31
     536:	77 27       	eor	r23, r23
     538:	67 fd       	sbrc	r22, 7
     53a:	70 95       	com	r23
     53c:	c6 01       	movw	r24, r12
     53e:	0e 94 4c 07 	call	0xe98	; 0xe98 <strnlen>
     542:	19 c0       	rjmp	.+50     	; 0x576 <vfprintf+0x1e8>
     544:	f6 01       	movw	r30, r12
     546:	01 90       	ld	r0, Z+
     548:	00 20       	and	r0, r0
     54a:	e9 f7       	brne	.-6      	; 0x546 <vfprintf+0x1b8>
     54c:	31 97       	sbiw	r30, 0x01	; 1
     54e:	ec 19       	sub	r30, r12
     550:	e9 8b       	std	Y+17, r30	; 0x11
     552:	12 c0       	rjmp	.+36     	; 0x578 <vfprintf+0x1ea>
     554:	f2 01       	movw	r30, r4
     556:	c0 80       	ld	r12, Z
     558:	d1 80       	ldd	r13, Z+1	; 0x01
     55a:	89 2b       	or	r24, r25
     55c:	49 f0       	breq	.+18     	; 0x570 <vfprintf+0x1e2>
     55e:	fd 85       	ldd	r31, Y+13	; 0x0d
     560:	6f 2f       	mov	r22, r31
     562:	77 27       	eor	r23, r23
     564:	67 fd       	sbrc	r22, 7
     566:	70 95       	com	r23
     568:	c6 01       	movw	r24, r12
     56a:	0e 94 41 07 	call	0xe82	; 0xe82 <strnlen_P>
     56e:	03 c0       	rjmp	.+6      	; 0x576 <vfprintf+0x1e8>
     570:	c6 01       	movw	r24, r12
     572:	0e 94 38 07 	call	0xe70	; 0xe70 <strlen_P>
     576:	89 8b       	std	Y+17, r24	; 0x11
     578:	22 e0       	ldi	r18, 0x02	; 2
     57a:	30 e0       	ldi	r19, 0x00	; 0
     57c:	42 0e       	add	r4, r18
     57e:	53 1e       	adc	r5, r19
     580:	3e 85       	ldd	r19, Y+14	; 0x0e
     582:	89 89       	ldd	r24, Y+17	; 0x11
     584:	38 1b       	sub	r19, r24
     586:	3e 87       	std	Y+14, r19	; 0x0e
     588:	09 c1       	rjmp	.+530    	; 0x79c <vfprintf+0x40e>
     58a:	a2 fe       	sbrs	r10, 2
     58c:	08 c0       	rjmp	.+16     	; 0x59e <vfprintf+0x210>
     58e:	f2 01       	movw	r30, r4
     590:	80 81       	ld	r24, Z
     592:	91 81       	ldd	r25, Z+1	; 0x01
     594:	a2 81       	ldd	r26, Z+2	; 0x02
     596:	b3 81       	ldd	r27, Z+3	; 0x03
     598:	24 e0       	ldi	r18, 0x04	; 4
     59a:	30 e0       	ldi	r19, 0x00	; 0
     59c:	09 c0       	rjmp	.+18     	; 0x5b0 <vfprintf+0x222>
     59e:	f2 01       	movw	r30, r4
     5a0:	80 81       	ld	r24, Z
     5a2:	91 81       	ldd	r25, Z+1	; 0x01
     5a4:	aa 27       	eor	r26, r26
     5a6:	97 fd       	sbrc	r25, 7
     5a8:	a0 95       	com	r26
     5aa:	ba 2f       	mov	r27, r26
     5ac:	22 e0       	ldi	r18, 0x02	; 2
     5ae:	30 e0       	ldi	r19, 0x00	; 0
     5b0:	42 0e       	add	r4, r18
     5b2:	53 1e       	adc	r5, r19
     5b4:	6c 01       	movw	r12, r24
     5b6:	7d 01       	movw	r14, r26
     5b8:	b7 ff       	sbrs	r27, 7
     5ba:	0c c0       	rjmp	.+24     	; 0x5d4 <vfprintf+0x246>
     5bc:	82 e0       	ldi	r24, 0x02	; 2
     5be:	90 e0       	ldi	r25, 0x00	; 0
     5c0:	a8 2a       	or	r10, r24
     5c2:	b9 2a       	or	r11, r25
     5c4:	f0 94       	com	r15
     5c6:	e0 94       	com	r14
     5c8:	d0 94       	com	r13
     5ca:	c0 94       	com	r12
     5cc:	c1 1c       	adc	r12, r1
     5ce:	d1 1c       	adc	r13, r1
     5d0:	e1 1c       	adc	r14, r1
     5d2:	f1 1c       	adc	r15, r1
     5d4:	ef eb       	ldi	r30, 0xBF	; 191
     5d6:	ff ef       	ldi	r31, 0xFF	; 255
     5d8:	ae 22       	and	r10, r30
     5da:	bf 22       	and	r11, r31
     5dc:	21 c0       	rjmp	.+66     	; 0x620 <vfprintf+0x292>
     5de:	20 e4       	ldi	r18, 0x40	; 64
     5e0:	30 e0       	ldi	r19, 0x00	; 0
     5e2:	a2 2a       	or	r10, r18
     5e4:	b3 2a       	or	r11, r19
     5e6:	38 e7       	ldi	r19, 0x78	; 120
     5e8:	3a 8b       	std	Y+18, r19	; 0x12
     5ea:	80 e1       	ldi	r24, 0x10	; 16
     5ec:	89 8b       	std	Y+17, r24	; 0x11
     5ee:	a2 fe       	sbrs	r10, 2
     5f0:	08 c0       	rjmp	.+16     	; 0x602 <vfprintf+0x274>
     5f2:	f2 01       	movw	r30, r4
     5f4:	80 81       	ld	r24, Z
     5f6:	91 81       	ldd	r25, Z+1	; 0x01
     5f8:	a2 81       	ldd	r26, Z+2	; 0x02
     5fa:	b3 81       	ldd	r27, Z+3	; 0x03
     5fc:	24 e0       	ldi	r18, 0x04	; 4
     5fe:	30 e0       	ldi	r19, 0x00	; 0
     600:	07 c0       	rjmp	.+14     	; 0x610 <vfprintf+0x282>
     602:	f2 01       	movw	r30, r4
     604:	80 81       	ld	r24, Z
     606:	91 81       	ldd	r25, Z+1	; 0x01
     608:	aa 27       	eor	r26, r26
     60a:	bb 27       	eor	r27, r27
     60c:	22 e0       	ldi	r18, 0x02	; 2
     60e:	30 e0       	ldi	r19, 0x00	; 0
     610:	42 0e       	add	r4, r18
     612:	53 1e       	adc	r5, r19
     614:	6c 01       	movw	r12, r24
     616:	7d 01       	movw	r14, r26
     618:	8f ec       	ldi	r24, 0xCF	; 207
     61a:	9f ef       	ldi	r25, 0xFF	; 255
     61c:	a8 22       	and	r10, r24
     61e:	b9 22       	and	r11, r25
     620:	87 01       	movw	r16, r14
     622:	76 01       	movw	r14, r12
     624:	fe 01       	movw	r30, r28
     626:	31 96       	adiw	r30, 0x01	; 1
     628:	f8 8b       	std	Y+16, r31	; 0x10
     62a:	ef 87       	std	Y+15, r30	; 0x0f
     62c:	f9 89       	ldd	r31, Y+17	; 0x11
     62e:	6f 2e       	mov	r6, r31
     630:	77 24       	eor	r7, r7
     632:	88 24       	eor	r8, r8
     634:	99 24       	eor	r9, r9
     636:	c8 01       	movw	r24, r16
     638:	b7 01       	movw	r22, r14
     63a:	a4 01       	movw	r20, r8
     63c:	93 01       	movw	r18, r6
     63e:	0e 94 24 08 	call	0x1048	; 0x1048 <__udivmodsi4>
     642:	6a 30       	cpi	r22, 0x0A	; 10
     644:	24 f0       	brlt	.+8      	; 0x64e <vfprintf+0x2c0>
     646:	2a 89       	ldd	r18, Y+18	; 0x12
     648:	62 0f       	add	r22, r18
     64a:	61 52       	subi	r22, 0x21	; 33
     64c:	01 c0       	rjmp	.+2      	; 0x650 <vfprintf+0x2c2>
     64e:	60 5d       	subi	r22, 0xD0	; 208
     650:	ef 85       	ldd	r30, Y+15	; 0x0f
     652:	f8 89       	ldd	r31, Y+16	; 0x10
     654:	61 93       	st	Z+, r22
     656:	f8 8b       	std	Y+16, r31	; 0x10
     658:	ef 87       	std	Y+15, r30	; 0x0f
     65a:	c8 01       	movw	r24, r16
     65c:	b7 01       	movw	r22, r14
     65e:	a4 01       	movw	r20, r8
     660:	93 01       	movw	r18, r6
     662:	0e 94 24 08 	call	0x1048	; 0x1048 <__udivmodsi4>
     666:	79 01       	movw	r14, r18
     668:	8a 01       	movw	r16, r20
     66a:	21 15       	cp	r18, r1
     66c:	31 05       	cpc	r19, r1
     66e:	41 05       	cpc	r20, r1
     670:	51 05       	cpc	r21, r1
     672:	09 f7       	brne	.-62     	; 0x636 <vfprintf+0x2a8>
     674:	cc 24       	eor	r12, r12
     676:	dd 24       	eor	r13, r13
     678:	76 01       	movw	r14, r12
     67a:	ce 01       	movw	r24, r28
     67c:	01 96       	adiw	r24, 0x01	; 1
     67e:	cf 84       	ldd	r12, Y+15	; 0x0f
     680:	c8 1a       	sub	r12, r24
     682:	c5 01       	movw	r24, r10
     684:	82 73       	andi	r24, 0x32	; 50
     686:	90 70       	andi	r25, 0x00	; 0
     688:	89 2b       	or	r24, r25
     68a:	19 f0       	breq	.+6      	; 0x692 <vfprintf+0x304>
     68c:	fe 85       	ldd	r31, Y+14	; 0x0e
     68e:	f1 50       	subi	r31, 0x01	; 1
     690:	fe 87       	std	Y+14, r31	; 0x0e
     692:	a6 fe       	sbrs	r10, 6
     694:	09 c0       	rjmp	.+18     	; 0x6a8 <vfprintf+0x31a>
     696:	29 89       	ldd	r18, Y+17	; 0x11
     698:	20 31       	cpi	r18, 0x10	; 16
     69a:	11 f4       	brne	.+4      	; 0x6a0 <vfprintf+0x312>
     69c:	82 e0       	ldi	r24, 0x02	; 2
     69e:	01 c0       	rjmp	.+2      	; 0x6a2 <vfprintf+0x314>
     6a0:	81 e0       	ldi	r24, 0x01	; 1
     6a2:	3e 85       	ldd	r19, Y+14	; 0x0e
     6a4:	38 1b       	sub	r19, r24
     6a6:	3e 87       	std	Y+14, r19	; 0x0e
     6a8:	38 e0       	ldi	r19, 0x08	; 8
     6aa:	83 2e       	mov	r8, r19
     6ac:	91 2c       	mov	r9, r1
     6ae:	8a 20       	and	r8, r10
     6b0:	9b 20       	and	r9, r11
     6b2:	a3 fe       	sbrs	r10, 3
     6b4:	1b c0       	rjmp	.+54     	; 0x6ec <vfprintf+0x35e>
     6b6:	8d 85       	ldd	r24, Y+13	; 0x0d
     6b8:	28 2f       	mov	r18, r24
     6ba:	33 27       	eor	r19, r19
     6bc:	27 fd       	sbrc	r18, 7
     6be:	30 95       	com	r19
     6c0:	8c 2d       	mov	r24, r12
     6c2:	99 27       	eor	r25, r25
     6c4:	82 17       	cp	r24, r18
     6c6:	93 07       	cpc	r25, r19
     6c8:	54 f0       	brlt	.+20     	; 0x6de <vfprintf+0x350>
     6ca:	e7 ef       	ldi	r30, 0xF7	; 247
     6cc:	ff ef       	ldi	r31, 0xFF	; 255
     6ce:	ae 22       	and	r10, r30
     6d0:	bf 22       	and	r11, r31
     6d2:	28 e0       	ldi	r18, 0x08	; 8
     6d4:	82 2e       	mov	r8, r18
     6d6:	91 2c       	mov	r9, r1
     6d8:	8a 20       	and	r8, r10
     6da:	9b 20       	and	r9, r11
     6dc:	07 c0       	rjmp	.+14     	; 0x6ec <vfprintf+0x35e>
     6de:	fd 85       	ldd	r31, Y+13	; 0x0d
     6e0:	fc 19       	sub	r31, r12
     6e2:	fd 87       	std	Y+13, r31	; 0x0d
     6e4:	2e 85       	ldd	r18, Y+14	; 0x0e
     6e6:	2f 1b       	sub	r18, r31
     6e8:	2e 87       	std	Y+14, r18	; 0x0e
     6ea:	03 c0       	rjmp	.+6      	; 0x6f2 <vfprintf+0x364>
     6ec:	3e 85       	ldd	r19, Y+14	; 0x0e
     6ee:	3c 19       	sub	r19, r12
     6f0:	3e 87       	std	Y+14, r19	; 0x0e
     6f2:	c5 01       	movw	r24, r10

⌨️ 快捷键说明

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