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

📄 uart_main.elf.dis

📁 JUPITER演示程序
💻 DIS
📖 第 1 页 / 共 5 页
字号:
     580:	e0 14       	ld	( %r7, 0xFFFFFAF0 ), %r4 
     582:	af 7f       	leri	0x3FAF 
     584:	e1 15       	ld	( %r7, 0xFFFFFAF4 ), %r5 
     586:	02 8c       	st	%r4, ( %sp, 0x8 )
     588:	03 8d       	st	%r5, ( %sp, 0xC )
     58a:	42 40       	leri	0x42 
     58c:	ab df       	call	0x8ae4 <___muldf3>
     58e:	00 8a       	st	%r2, ( %sp, 0x0 )
     590:	01 8b       	st	%r3, ( %sp, 0x4 )
     592:	ae 7f       	leri	0x3FAE 
     594:	e2 14       	ld	( %r7, 0xFFFFFAE8 ), %r4 
     596:	ae 7f       	leri	0x3FAE 
     598:	e3 15       	ld	( %r7, 0xFFFFFAEC ), %r5 
     59a:	02 8c       	st	%r4, ( %sp, 0x8 )
     59c:	03 8d       	st	%r5, ( %sp, 0xC )
     59e:	00 82       	ld	( %sp, 0x0 ), %r2 
     5a0:	01 83       	ld	( %sp, 0x4 ), %r3 
     5a2:	00 88       	st	%r0, ( %sp, 0x0 )
     5a4:	01 89       	st	%r1, ( %sp, 0x4 )
     5a6:	3f 40       	leri	0x3F 
     5a8:	bb df       	call	0x8520 <___fixdfsi>
     5aa:	00 8a       	st	%r2, ( %sp, 0x0 )
     5ac:	01 8b       	st	%r3, ( %sp, 0x4 )
     5ae:	04 88       	st	%r0, ( %sp, 0x10 )
     5b0:	af 7f       	leri	0x3FAF 
     5b2:	38 b0       	add	%r7, 0xFFFFFAF8, %r0 
     5b4:	05 88       	st	%r0, ( %sp, 0x14 )
     5b6:	0a 40       	leri	0xA 
     5b8:	2f df       	call	0x1a18 <_Printf>

000005ba <.L9>:
     5ba:	fe 7f       	leri	0x3FFE 
     5bc:	75 de       	jmp	0x2a8 <.L4>

000005be <.L5>:
     5be:	bd e0       	clr	0xD 
     5c0:	05 40       	leri	0x5 
     5c2:	0d e2       	lea	( %sp, 0x534 ), %sp 
     5c4:	ad e0       	set	0xD 
     5c6:	bc 9c       	pop	%r2 - %r5 ,%r7 ,%pc 

000005c8 <_cache>:
     5c8:	80 90       	push	%r7 
     5ca:	bd e0       	clr	0xD 
     5cc:	fb a1       	lea	( %sp, 0x0 ), %r7 
     5ce:	ad e0       	set	0xD 

000005d0 <CACHE_ACCESS_OPTION>:
     5d0:	01 90       	push	%r0 
     5d2:	00 e8       	ldi	0x0, %r0 
     5d4:	65 fc       	mvtc	0x0, %cr5 
     5d6:	01 98       	pop	%r0 

000005d8 <CACHE_MODE_SET>:
     5d8:	01 90       	push	%r0 
     5da:	80 40       	leri	0x80 
     5dc:	00 40       	leri	0x0 
     5de:	02 e8       	ldi	0x2000002, %r0 
     5e0:	63 fc       	mvtc	0x0, %cr3 
     5e2:	01 98       	pop	%r0 
     5e4:	80 9c       	pop	%r7 ,%pc 

000005e6 <_main>:
     5e6:	80 90       	push	%r7 
     5e8:	bd e0       	clr	0xD 
     5ea:	fb a1       	lea	( %sp, 0x0 ), %r7 
     5ec:	ad e0       	set	0xD 
     5ee:	bd e0       	clr	0xD 
     5f0:	ff e2       	lea	( %sp, 0xFFFFFFFC ), %sp 
     5f2:	ad e0       	set	0xD 
     5f4:	01 e8       	ldi	0x1, %r0 
     5f6:	ff 7f       	leri	0x3FFF 
     5f8:	e3 30       	st	%r0, ( %r7, 0xFFFFFFFC )
     5fa:	e6 df       	call	0x5c8 <_cache>

000005fc <.L36>:
     5fc:	01 de       	jmp	0x600 <.L38>
     5fe:	03 de       	jmp	0x606 <.L37>

00000600 <.L38>:
     600:	fe 7f       	leri	0x3FFE 
     602:	2e df       	call	0x260 <_Jupiter>
     604:	fb de       	jmp	0x5fc <.L36>

00000606 <.L37>:
     606:	bd e0       	clr	0xD 
     608:	01 e2       	lea	( %sp, 0x4 ), %sp 
     60a:	ad e0       	set	0xD 
     60c:	80 9c       	pop	%r7 ,%pc 

0000060e <_peekl>:
     60e:	84 90       	push	%r2 ,%r7 
     610:	bd e0       	clr	0xD 
     612:	fb a1       	lea	( %sp, 0x0 ), %r7 
     614:	ad e0       	set	0xD 
     616:	e3 11       	ld	( %r7, 0xC ), %r1 
     618:	20 12       	ld	( %r1, 0x0 ), %r2 
     61a:	d2 c1       	mov	%r2, %r0 
     61c:	00 de       	jmp	0x61e <.L1>

0000061e <.L1>:
     61e:	84 9c       	pop	%r2 ,%r7 ,%pc 

00000620 <_peeks>:
     620:	84 90       	push	%r2 ,%r7 
     622:	bd e0       	clr	0xD 
     624:	fb a1       	lea	( %sp, 0x0 ), %r7 
     626:	ad e0       	set	0xD 
     628:	e3 12       	ld	( %r7, 0xC ), %r2 
     62a:	40 09       	lds	( %r2, 0x0 ), %r1 
     62c:	ca c1       	mov	%r1, %r0 
     62e:	00 de       	jmp	0x630 <.L2>

00000630 <.L2>:
     630:	84 9c       	pop	%r2 ,%r7 ,%pc 

00000632 <_peekc>:
     632:	84 90       	push	%r2 ,%r7 
     634:	bd e0       	clr	0xD 
     636:	fb a1       	lea	( %sp, 0x0 ), %r7 
     638:	ad e0       	set	0xD 
     63a:	e3 12       	ld	( %r7, 0xC ), %r2 
     63c:	40 01       	ldb	( %r2, 0x0 ), %r1 
     63e:	ca c1       	mov	%r1, %r0 
     640:	00 de       	jmp	0x642 <.L3>

00000642 <.L3>:
     642:	84 9c       	pop	%r2 ,%r7 ,%pc 

00000644 <_pokel>:
     644:	80 90       	push	%r7 
     646:	bd e0       	clr	0xD 
     648:	fb a1       	lea	( %sp, 0x0 ), %r7 
     64a:	ad e0       	set	0xD 
     64c:	e2 11       	ld	( %r7, 0x8 ), %r1 
     64e:	e3 10       	ld	( %r7, 0xC ), %r0 
     650:	20 30       	st	%r0, ( %r1, 0x0 )
     652:	80 9c       	pop	%r7 ,%pc 

00000654 <_pokes>:
     654:	80 90       	push	%r7 
     656:	bd e0       	clr	0xD 
     658:	fb a1       	lea	( %sp, 0x0 ), %r7 
     65a:	ad e0       	set	0xD 
     65c:	bd e0       	clr	0xD 
     65e:	ff e2       	lea	( %sp, 0xFFFFFFFC ), %sp 
     660:	ad e0       	set	0xD 
     662:	e3 10       	ld	( %r7, 0xC ), %r0 
     664:	ff 7f       	leri	0x3FFF 
     666:	e7 28       	sts	%r0, ( %r7, 0xFFFFFFFE )
     668:	e2 11       	ld	( %r7, 0x8 ), %r1 
     66a:	ff 7f       	leri	0x3FFF 
     66c:	e7 38       	ldsu	( %r7, 0xFFFFFFFE ), %r0 
     66e:	20 28       	sts	%r0, ( %r1, 0x0 )
     670:	bd e0       	clr	0xD 
     672:	01 e2       	lea	( %sp, 0x4 ), %sp 
     674:	ad e0       	set	0xD 
     676:	80 9c       	pop	%r7 ,%pc 

00000678 <_pokec>:
     678:	80 90       	push	%r7 
     67a:	bd e0       	clr	0xD 
     67c:	fb a1       	lea	( %sp, 0x0 ), %r7 
     67e:	ad e0       	set	0xD 
     680:	bd e0       	clr	0xD 
     682:	ff e2       	lea	( %sp, 0xFFFFFFFC ), %sp 
     684:	ad e0       	set	0xD 
     686:	e3 10       	ld	( %r7, 0xC ), %r0 
     688:	ff 7f       	leri	0x3FFF 
     68a:	ef 20       	stb	%r0, ( %r7, 0xFFFFFFFF )
     68c:	e2 11       	ld	( %r7, 0x8 ), %r1 
     68e:	ff 7f       	leri	0x3FFF 
     690:	ef 18       	ldbu	( %r7, 0xFFFFFFFF ), %r0 
     692:	20 20       	stb	%r0, ( %r1, 0x0 )
     694:	bd e0       	clr	0xD 
     696:	01 e2       	lea	( %sp, 0x4 ), %sp 
     698:	ad e0       	set	0xD 
     69a:	80 9c       	pop	%r7 ,%pc 

0000069c <_SetBitR>:
     69c:	8c 90       	push	%r2 - %r3 ,%r7 
     69e:	bd e0       	clr	0xD 
     6a0:	fb a1       	lea	( %sp, 0x0 ), %r7 
     6a2:	ad e0       	set	0xD 
     6a4:	bd e0       	clr	0xD 
     6a6:	ff e2       	lea	( %sp, 0xFFFFFFFC ), %sp 
     6a8:	ad e0       	set	0xD 
     6aa:	00 e8       	ldi	0x0, %r0 
     6ac:	ff 7f       	leri	0x3FFF 
     6ae:	e3 30       	st	%r0, ( %r7, 0xFFFFFFFC )
     6b0:	01 e8       	ldi	0x1, %r0 
     6b2:	f4 19       	ldbu	( %r7, 0x14 ), %r1 
     6b4:	30 f4       	asl	%r1, %r0 
     6b6:	ff 7f       	leri	0x3FFF 
     6b8:	e3 30       	st	%r0, ( %r7, 0xFFFFFFFC )
     6ba:	e6 10       	ld	( %r7, 0x18 ), %r0 
     6bc:	c0 a1       	cmp	%r0, 0x0 
     6be:	10 d5       	jz	0x6e0 <.L8>
     6c0:	00 43       	leri	0x300 
     6c2:	00 40       	leri	0x0 
     6c4:	00 10       	ld	( c000000 <_data_reload> ), %r0 
     6c6:	e4 12       	ld	( %r7, 0x10 ), %r2 
     6c8:	01 c4       	add	%r0, %r2, %r1 
     6ca:	00 43       	leri	0x300 
     6cc:	00 40       	leri	0x0 
     6ce:	00 10       	ld	( c000000 <_data_reload> ), %r0 
     6d0:	e4 13       	ld	( %r7, 0x10 ), %r3 
     6d2:	02 c6       	add	%r0, %r3, %r2 
     6d4:	40 10       	ld	( %r2, 0x0 ), %r0 
     6d6:	ff 7f       	leri	0x3FFF 
     6d8:	e3 12       	ld	( %r7, 0xFFFFFFFC ), %r2 
     6da:	40 c5       	or	%r0, %r2, %r0 
     6dc:	20 30       	st	%r0, ( %r1, 0x0 )
     6de:	12 de       	jmp	0x704 <.L9>

000006e0 <.L8>:
     6e0:	00 43       	leri	0x300 
     6e2:	00 40       	leri	0x0 
     6e4:	00 10       	ld	( c000000 <_data_reload> ), %r0 
     6e6:	e4 12       	ld	( %r7, 0x10 ), %r2 
     6e8:	01 c4       	add	%r0, %r2, %r1 
     6ea:	00 43       	leri	0x300 
     6ec:	00 40       	leri	0x0 
     6ee:	00 10       	ld	( c000000 <_data_reload> ), %r0 
     6f0:	e4 13       	ld	( %r7, 0x10 ), %r3 
     6f2:	02 c6       	add	%r0, %r3, %r2 
     6f4:	ff 7f       	leri	0x3FFF 
     6f6:	e3 13       	ld	( %r7, 0xFFFFFFFC ), %r3 
     6f8:	ff 5f       	leri	0x1FFF 
     6fa:	ff 7f       	leri	0x3FFF 
     6fc:	98 bf       	xor	%r3, 0x7FFFFFFF, %r0 
     6fe:	40 12       	ld	( %r2, 0x0 ), %r2 
     700:	10 c1       	and	%r2, %r0, %r0 
     702:	20 30       	st	%r0, ( %r1, 0x0 )

00000704 <.L9>:
     704:	bd e0       	clr	0xD 
     706:	01 e2       	lea	( %sp, 0x4 ), %sp 
     708:	ad e0       	set	0xD 
     70a:	8c 9c       	pop	%r2 - %r3 ,%r7 ,%pc 

0000070c <_GetFieldR>:
     70c:	84 90       	push	%r2 ,%r7 
     70e:	bd e0       	clr	0xD 
     710:	fb a1       	lea	( %sp, 0x0 ), %r7 
     712:	ad e0       	set	0xD 
     714:	bd e0       	clr	0xD 
     716:	fe e2       	lea	( %sp, 0xFFFFFFF8 ), %sp 
     718:	ad e0       	set	0xD 
     71a:	00 e8       	ldi	0x0, %r0 
     71c:	ff 7f       	leri	0x3FFF 
     71e:	e3 30       	st	%r0, ( %r7, 0xFFFFFFFC )
     720:	e4 10       	ld	( %r7, 0x10 ), %r0 
     722:	ff 7f       	leri	0x3FFF 
     724:	e2 30       	st	%r0, ( %r7, 0xFFFFFFF8 )

00000726 <.L11>:
     726:	ff 7f       	leri	0x3FFF 
     728:	e2 10       	ld	( %r7, 0xFFFFFFF8 ), %r0 
     72a:	e5 11       	ld	( %r7, 0x14 ), %r1 
     72c:	c0 c3       	cmp	%r0, %r1 
     72e:	01 da       	jge	0x732 <.L14>
     730:	1e de       	jmp	0x76e <.L12>

00000732 <.L14>:
     732:	ff 7f       	leri	0x3FFF 
     734:	e3 10       	ld	( %r7, 0xFFFFFFFC ), %r0 
     736:	c2 c3       	mov	%r0, %r1 
     738:	ca c1       	mov	%r1, %r0 
     73a:	30 f0       	asl	0x1, %r0 
     73c:	ff 7f       	leri	0x3FFF 
     73e:	e3 30       	st	%r0, ( %r7, 0xFFFFFFFC )
     740:	00 43       	leri	0x300 
     742:	00 40       	leri	0x0 
     744:	00 10       	ld	( c000000 <_data_reload> ), %r0 
     746:	e3 12       	ld	( %r7, 0xC ), %r2 
     748:	01 c4       	add	%r0, %r2, %r1 
     74a:	20 10       	ld	( %r1, 0x0 ), %r0 
     74c:	ff 7f       	leri	0x3FFF 
     74e:	e8 19       	ldbu	( %r7, 0xFFFFFFF8 ), %r1 
     750:	20 f4       	asr	%r1, %r0 
     752:	01 a3       	and	%r0, 0x1, %r1 
     754:	c8 a1       	cmp	%r1, 0x0 
     756:	05 d5       	jz	0x762 <.L13>
     758:	ff 7f       	leri	0x3FFF 
     75a:	e3 10       	ld	( %r7, 0xFFFFFFFC ), %r0 
     75c:	01 a2       	add	%r0, 0x1, %r1 
     75e:	ff 7f       	leri	0x3FFF 
     760:	e3 31       	st	%r1, ( %r7, 0xFFFFFFFC )

00000762 <.L13>:
     762:	ff 7f       	leri	0x3FFF 
     764:	e2 10       	ld	( %r7, 0xFFFFFFF8 ), %r0 
     766:	01 be       	add	%r0, 0xFFFFFFFF, %r1 
     768:	ff 7f       	leri	0x3FFF 
     76a:	e2 31       	st	%r1, ( %r7, 0xFFFFFFF8 )
     76c:	dc de       	jmp	0x726 <.L11>

0000076e <.L12>:
     76e:	ff 7f       	leri	0x3FFF 
     770:	e3 11       	ld	( %r7, 0xFFFFFFFC ), %r1 
     772:	ca c1       	mov	%r1, %r0 
     774:	00 de       	jmp	0x776 <.L10>

00000776 <.L10>:
     776:	bd e0       	clr	0xD 
     778:	02 e2       	lea	( %sp, 0x8 ), %sp 
     77a:	ad e0       	set	0xD 
     77c:	84 9c       	pop	%r2 ,%r7 ,%pc 

0000077e <_SetFieldR>:
     77e:	8c 90       	push	%r2 - %r3 ,%r7 
     780:	bd e0       	clr	0xD 
     782:	fb a1       	lea	( %sp, 0x0 ), %r7 
     784:	ad e0       	set	0xD 
     786:	bd e0       	clr	0xD 
     788:	fe e2       	lea	( %sp, 0xFFFFFFF8 ), %sp 
     78a:	ad e0       	set	0xD 
     78c:	00 43       	leri	0x300 
     78e:	00 40       	leri	0x0 
     790:	00 10       	ld	( c000000 <_data_reload> ), %r0 
     792:	e4 12       	ld	( %r7, 0x10 ), %r2 
     794:	01 c4       	add	%r0, %r2, %r1 
     796:	20 10       	ld	( %r1, 0x0 ), %r0 
     798:	ff 7f       	leri	0x3FFF 
     79a:	e3 30       	st	%r0, ( %r7, 0xFFFFFFFC )
     79c:	e6 10       	ld	( %r7, 0x18 ), %r0 
     79e:	ff 7f       	leri	0x3FFF 
     7a0:	e2 30       	st	%r0, ( %r7, 0xFFFFFFF8 )

000007a2 <.L17>:
     7a2:	ff 7f       	leri	0x3FFF 
     7a4:	e2 10       	ld	( %r7, 0xFFFFFFF8 ), %r0 
     7a6:	e5 11       	ld	( %r7, 0x14 ), %r1 
     7a8:	c0 c3       	cmp	%r0, %r1 
     7aa:	01 db       	jle	0x7ae <.L20>
     7ac:	27 de       	jmp	0x7fc <.L18>

000007ae <.L20>:

⌨️ 快捷键说明

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