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

📄 loggccfw

📁 自己编写的ARM处理器的指令集仿真
💻
📖 第 1 页 / 共 4 页
字号:
 8048606:	b8 48 97 04 08       	mov    $0x8049748,%eax 804860b:	2d 48 97 04 08       	sub    $0x8049748,%eax 8048610:	c1 f8 02             	sar    $0x2,%eax 8048613:	31 db                	xor    %ebx,%ebx 8048615:	39 c3                	cmp    %eax,%ebx 8048617:	73 0f                	jae    8048628 <__libc_csu_init+0x2c> 8048619:	89 c6                	mov    %eax,%esi 804861b:	90                   	nop     804861c:	ff 14 9d 48 97 04 08 	call   *0x8049748(,%ebx,4) 8048623:	43                   	inc    %ebx 8048624:	39 f3                	cmp    %esi,%ebx 8048626:	72 f4                	jb     804861c <__libc_csu_init+0x20> 8048628:	5b                   	pop    %ebx 8048629:	5e                   	pop    %esi 804862a:	c9                   	leave   804862b:	c3                   	ret    0804862c <__libc_csu_fini>: 804862c:	55                   	push   %ebp 804862d:	89 e5                	mov    %esp,%ebp 804862f:	53                   	push   %ebx 8048630:	50                   	push   %eax 8048631:	b8 48 97 04 08       	mov    $0x8049748,%eax 8048636:	2d 48 97 04 08       	sub    $0x8049748,%eax 804863b:	c1 f8 02             	sar    $0x2,%eax 804863e:	85 c0                	test   %eax,%eax 8048640:	8d 58 ff             	lea    0xffffffff(%eax),%ebx 8048643:	75 0b                	jne    8048650 <__libc_csu_fini+0x24> 8048645:	8b 5d fc             	mov    0xfffffffc(%ebp),%ebx 8048648:	c9                   	leave   8048649:	e9 36 00 00 00       	jmp    8048684 <_fini> 804864e:	89 f6                	mov    %esi,%esi 8048650:	ff 14 9d 48 97 04 08 	call   *0x8049748(,%ebx,4) 8048657:	89 da                	mov    %ebx,%edx 8048659:	4b                   	dec    %ebx 804865a:	85 d2                	test   %edx,%edx 804865c:	75 f2                	jne    8048650 <__libc_csu_fini+0x24> 804865e:	eb e5                	jmp    8048645 <__libc_csu_fini+0x19>08048660 <__do_global_ctors_aux>: 8048660:	55                   	push   %ebp 8048661:	89 e5                	mov    %esp,%ebp 8048663:	53                   	push   %ebx 8048664:	52                   	push   %edx 8048665:	a1 1c 98 04 08       	mov    0x804981c,%eax 804866a:	83 f8 ff             	cmp    $0xffffffff,%eax 804866d:	bb 1c 98 04 08       	mov    $0x804981c,%ebx 8048672:	74 0c                	je     8048680 <__do_global_ctors_aux+0x20> 8048674:	83 eb 04             	sub    $0x4,%ebx 8048677:	ff d0                	call   *%eax 8048679:	8b 03                	mov    (%ebx),%eax 804867b:	83 f8 ff             	cmp    $0xffffffff,%eax 804867e:	75 f4                	jne    8048674 <__do_global_ctors_aux+0x14> 8048680:	58                   	pop    %eax 8048681:	5b                   	pop    %ebx 8048682:	c9                   	leave   8048683:	c3                   	ret    Disassembly of section .fini:08048684 <_fini>: 8048684:	55                   	push   %ebp 8048685:	89 e5                	mov    %esp,%ebp 8048687:	53                   	push   %ebx 8048688:	52                   	push   %edx 8048689:	e8 00 00 00 00       	call   804868e <_fini+0xa> 804868e:	5b                   	pop    %ebx 804868f:	81 c3 a2 11 00 00    	add    $0x11a2,%ebx 8048695:	e8 46 fd ff ff       	call   80483e0 <__do_global_dtors_aux> 804869a:	8b 5d fc             	mov    0xfffffffc(%ebp),%ebx 804869d:	c9                   	leave   804869e:	c3                   	ret    Disassembly of section .rodata:080486a0 <_fp_hw>: 80486a0:	03 00                	add    (%eax),%eax	...080486a4 <_IO_stdin_used>: 80486a4:	01 00                	add    %eax,(%eax) 80486a6:	02 00                	add    (%eax),%al 80486a8:	4c                   	dec    %esp 80486a9:	69 6e 75 78 21 00 46 	imul   $0x46002178,0x75(%esi),%ebp 80486b0:	72 65                	jb     8048717 <_IO_stdin_used+0x73> 80486b2:	65                   	gs 80486b3:	42                   	inc    %edx 80486b4:	53                   	push   %ebx 80486b5:	44                   	inc    %esp 80486b6:	21 00                	and    %eax,(%eax) 80486b8:	57                   	push   %edi 80486b9:	69 6e 64 6f 77 73 32 	imul   $0x3273776f,0x64(%esi),%ebp 80486c0:	30 30                	xor    %dh,(%eax) 80486c2:	30 00                	xor    %al,(%eax) 80486c4:	77 00                	ja     80486c6 <_IO_stdin_used+0x22> 80486c6:	61                   	popa    80486c7:	37                   	aaa     80486c8:	2e 63 00             	arpl   %ax,%cs:(%eax) 80486cb:	31 2e                	xor    %ebp,(%esi) 80486cd:	20 25 73 0a 00 32    	and    %ah,0x32000a73 80486d3:	2e 20 25 73 0a 00 33 	and    %ah,%cs:0x33000a73 80486da:	2e 20 25 73 0a 00 66 	and    %ah,%cs:0x66000a73 80486e1:	77 72                	ja     8048755 <__EH_FRAME_BEGIN__+0x11> 80486e3:	69 74 65 3c 3c 3c 3c 	imul   $0x3c3c3c3c,0x3c(%ebp,2),%esi 80486ea:	3c  80486eb:	3c 3c                	cmp    $0x3c,%al 80486ed:	3c 3c                	cmp    $0x3c,%al 80486ef:	3c 3c                	cmp    $0x3c,%al 80486f1:	0a 00                	or     (%eax),%al 80486f3:	66                   	data16 80486f4:	77 72                	ja     8048768 <__EH_FRAME_BEGIN__+0x24> 80486f6:	69 74 65 3e 3e 3e 3e 	imul   $0x3e3e3e3e,0x3e(%ebp,2),%esi 80486fd:	3e  80486fe:	3e 3e 3e 0a 00       	or     %ds:(%eax),%al 8048703:	72 00                	jb     8048705 <_IO_stdin_used+0x61> 8048705:	66                   	data16 8048706:	72 65                	jb     804876d <__EH_FRAME_BEGIN__+0x29> 8048708:	61                   	popa    8048709:	64                   	fs 804870a:	3c 3c                	cmp    $0x3c,%al 804870c:	3c 3c                	cmp    $0x3c,%al 804870e:	3c 3c                	cmp    $0x3c,%al 8048710:	3c 3c                	cmp    $0x3c,%al 8048712:	3c 0a                	cmp    $0xa,%al 8048714:	00 66 72             	add    %ah,0x72(%esi) 8048717:	65                   	gs 8048718:	61                   	popa    8048719:	64 3e 3e 3e 3e 3e 3e 	or     %ds:%fs:(%eax),%al 8048720:	3e 3e 3e 0a 00  8048725:	6e                   	outsb  %ds:(%esi),(%dx) 8048726:	61                   	popa    8048727:	6d                   	insl   (%dx),%es:(%edi) 8048728:	65                   	gs 8048729:	5b                   	pop    %ebx 804872a:	25 64 5d 3d 25       	and    $0x253d5d64,%eax 804872f:	2d 32 30 73 3a       	sub    $0x3a733032,%eax 8048734:	73 69                	jae    804879f <__EH_FRAME_BEGIN__+0x5b> 8048736:	7a 65                	jp     804879d <__EH_FRAME_BEGIN__+0x59> 8048738:	5b                   	pop    %ebx 8048739:	25 64 5d 3d 25       	and    $0x253d5d64,%eax 804873e:	64 0a 00             	or     %fs:(%eax),%alDisassembly of section .eh_frame:08048744 <__EH_FRAME_BEGIN__>: 8048744:	00 00                	add    %al,(%eax)	...Disassembly of section .data:08049748 <__data_start>: 8049748:	00 00                	add    %al,(%eax)	...0804974c <__dso_handle>: 804974c:	00 00                	add    %al,(%eax)	...08049750 <p.0>: 8049750:	28                   	.byte 0x28 8049751:	98                   	cwtl    8049752:	04 08                	add    $0x8,%alDisassembly of section .dynamic:08049754 <_DYNAMIC>: 8049754:	01 00                	add    %eax,(%eax) 8049756:	00 00                	add    %al,(%eax) 8049758:	01 00                	add    %eax,(%eax) 804975a:	00 00                	add    %al,(%eax) 804975c:	0c 00                	or     $0x0,%al 804975e:	00 00                	add    %al,(%eax) 8049760:	00 83 04 08 0d 00    	add    %al,0xd0804(%ebx) 8049766:	00 00                	add    %al,(%eax) 8049768:	84 86 04 08 04 00    	test   %al,0x40804(%esi) 804976e:	00 00                	add    %al,(%eax) 8049770:	28 81 04 08 05 00    	sub    %al,0x50804(%ecx) 8049776:	00 00                	add    %al,(%eax) 8049778:	04 82                	add    $0x82,%al 804977a:	04 08                	add    $0x8,%al 804977c:	06                   	push   %es 804977d:	00 00                	add    %al,(%eax) 804977f:	00 64 81 04          	add    %ah,0x4(%ecx,%eax,4) 8049783:	08 0a                	or     %cl,(%edx) 8049785:	00 00                	add    %al,(%eax) 8049787:	00 77 00             	add    %dh,0x0(%edi) 804978a:	00 00                	add    %al,(%eax) 804978c:	0b 00                	or     (%eax),%eax 804978e:	00 00                	add    %al,(%eax) 8049790:	10 00                	adc    %al,(%eax) 8049792:	00 00                	add    %al,(%eax) 8049794:	15 00 00 00 00       	adc    $0x0,%eax 8049799:	00 00                	add    %al,(%eax) 804979b:	00 03                	add    %al,(%ebx) 804979d:	00 00                	add    %al,(%eax) 804979f:	00 30                	add    %dh,(%eax) 80497a1:	98                   	cwtl    80497a2:	04 08                	add    $0x8,%al 80497a4:	02 00                	add    (%eax),%al 80497a6:	00 00                	add    %al,(%eax) 80497a8:	38 00                	cmp    %al,(%eax) 80497aa:	00 00                	add    %al,(%eax) 80497ac:	14 00                	adc    $0x0,%al 80497ae:	00 00                	add    %al,(%eax) 80497b0:	11 00                	adc    %eax,(%eax) 80497b2:	00 00                	add    %al,(%eax) 80497b4:	17                   	pop    %ss 80497b5:	00 00                	add    %al,(%eax) 80497b7:	00 c8                	add    %cl,%al 80497b9:	82                   	(bad)   80497ba:	04 08                	add    $0x8,%al 80497bc:	11 00                	adc    %eax,(%eax) 80497be:	00 00                	add    %al,(%eax) 80497c0:	c0 82 04 08 12 00 00 	rolb   $0x0,0x120804(%edx) 80497c7:	00 08                	add    %cl,(%eax) 80497c9:	00 00                	add    %al,(%eax) 80497cb:	00 13                	add    %dl,(%ebx) 80497cd:	00 00                	add    %al,(%eax) 80497cf:	00 08                	add    %cl,(%eax) 80497d1:	00 00                	add    %al,(%eax) 80497d3:	00 fe                	add    %bh,%dh 80497d5:	ff                   	(bad)   80497d6:	ff 6f 90             	ljmp   *0xffffff90(%edi) 80497d9:	82                   	(bad)   80497da:	04 08                	add    $0x8,%al 80497dc:	ff                   	(bad)   80497dd:	ff                   	(bad)   80497de:	ff 6f 01             	ljmp   *0x1(%edi) 80497e1:	00 00                	add    %al,(%eax) 80497e3:	00 f0                	add    %dh,%al 80497e5:	ff                   	(bad)   80497e6:	ff 6f 7c             	ljmp   *0x7c(%edi) 80497e9:	82                   	(bad)   80497ea:	04 08                	add    $0x8,%al	...Disassembly of section .ctors:0804981c <__CTOR_LIST__>: 804981c:	ff                   	(bad)   804981d:	ff                   	(bad)   804981e:	ff                   	(bad)   804981f:	ff 00                	incl   (%eax)08049820 <__CTOR_END__>: 8049820:	00 00                	add    %al,(%eax)	...Disassembly of section .dtors:08049824 <__DTOR_LIST__>: 8049824:	ff                   	(bad)   8049825:	ff                   	(bad)   8049826:	ff                   	(bad)   8049827:	ff 00                	incl   (%eax)08049828 <__DTOR_END__>: 8049828:	00 00                	add    %al,(%eax)	...Disassembly of section .jcr:0804982c <__JCR_END__>: 804982c:	00 00                	add    %al,(%eax)	...Disassembly of section .got:08049830 <_GLOBAL_OFFSET_TABLE_>: 8049830:	54                   	push   %esp 8049831:	97                   	xchg   %eax,%edi 8049832:	04 08                	add    $0x8,%al	... 804983c:	2e 83 04 08 3e       	addl   $0x3e,%cs:(%eax,%ecx,1) 8049841:	83 04 08 4e          	addl   $0x4e,(%eax,%ecx,1) 8049845:	83 04 08 5e          	addl   $0x5e,(%eax,%ecx,1) 8049849:	83 04 08 6e          	addl   $0x6e,(%eax,%ecx,1) 804984d:	83 04 08 7e          	addl   $0x7e,(%eax,%ecx,1) 8049851:	83 04 08 8e          	addl   $0xffffff8e,(%eax,%ecx,1) 8049855:	83 04 08 00          	addl   $0x0,(%eax,%ecx,1) 8049859:	00 00                	add    %al,(%eax)	...

⌨️ 快捷键说明

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