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

📄 touch_screen_elf.txt

📁 一个基于ARM平台的触摸屏程序。
💻 TXT
📖 第 1 页 / 共 5 页
字号:
100006d0:	e3a00008 	mov	r0, #8	; 0x8
100006d4:	ebffffae 	bl	10000594 <putch>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:96
100006d8:	e51b3018 	ldr	r3, [r11, -#24]
100006dc:	e2433002 	sub	r3, r3, #2	; 0x2
100006e0:	e50b3018 	str	r3, [r11, -#24]
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:97
100006e4:	ea00000e 	b	10000724 <gets+0x110>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:88
100006e8:	e51b2010 	ldr	r2, [r11, -#16]
100006ec:	e51b3018 	ldr	r3, [r11, -#24]
100006f0:	e0822003 	add	r2, r2, r3
100006f4:	e3a03000 	mov	r3, #0	; 0x0
100006f8:	e5c23000 	strb	r3, [r2]
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:89
100006fc:	e51b3018 	ldr	r3, [r11, -#24]
10000700:	e2433001 	sub	r3, r3, #1	; 0x1
10000704:	e50b3018 	str	r3, [r11, -#24]
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:90
10000708:	ea000005 	b	10000724 <gets+0x110>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:100
1000070c:	e51b2010 	ldr	r2, [r11, -#16]
10000710:	e51b3018 	ldr	r3, [r11, -#24]
10000714:	e0823003 	add	r3, r2, r3
10000718:	e5d33000 	ldrb	r3, [r3]
1000071c:	e1a00003 	mov	r0, r3
10000720:	ebffff9b 	bl	10000594 <putch>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:72
10000724:	e51b3018 	ldr	r3, [r11, -#24]
10000728:	e2833001 	add	r3, r3, #1	; 0x1
1000072c:	e50b3018 	str	r3, [r11, -#24]
10000730:	eaffffbf 	b	10000634 <gets+0x20>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:104
10000734:	e51b2018 	ldr	r2, [r11, -#24]
10000738:	e51b3014 	ldr	r3, [r11, -#20]
1000073c:	e1520003 	cmp	r2, r3
10000740:	1a000001 	bne	1000074c <gets+0x138>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:107
10000744:	e3a0000d 	mov	r0, #13	; 0xd
10000748:	ebffff91 	bl	10000594 <putch>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:110
1000074c:	e51b2010 	ldr	r2, [r11, -#16]
10000750:	e51b3018 	ldr	r3, [r11, -#24]
10000754:	e0822003 	add	r2, r2, r3
10000758:	e3a03000 	mov	r3, #0	; 0x0
1000075c:	e5c23000 	strb	r3, [r2]
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:112
10000760:	e91ba800 	ldmdb	r11, {r11, sp, pc}

10000764 <getul>:
getul():
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:161
10000764:	e1a0c00d 	mov	r12, sp
10000768:	e92dd800 	stmdb	sp!, {r11, r12, lr, pc}
1000076c:	e24cb004 	sub	r11, r12, #4	; 0x4
10000770:	e24dd020 	sub	sp, sp, #32	; 0x20
10000774:	e50b0010 	str	r0, [r11, -#16]
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:163
10000778:	e24b301c 	sub	r3, r11, #28	; 0x1c
1000077c:	e50b3020 	str	r3, [r11, -#32]
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:167
10000780:	e24b001c 	sub	r0, r11, #28	; 0x1c
10000784:	e3a0100b 	mov	r1, #11	; 0xb
10000788:	ebffffa1 	bl	10000614 <gets>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:169
1000078c:	e55b301c 	ldrb	r3, [r11, -#28]
10000790:	e3530000 	cmp	r3, #0	; 0x0
10000794:	1a000001 	bne	100007a0 <getul+0x3c>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:170
10000798:	e51b0010 	ldr	r0, [r11, -#16]
1000079c:	ea000013 	b	100007f0 <getul+0x8c>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:172
100007a0:	e3a03000 	mov	r3, #0	; 0x0
100007a4:	e54b3012 	strb	r3, [r11, -#18]
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:173
100007a8:	e55b301c 	ldrb	r3, [r11, -#28]
100007ac:	e3530030 	cmp	r3, #48	; 0x30
100007b0:	1a000009 	bne	100007dc <getul+0x78>
100007b4:	e55b301b 	ldrb	r3, [r11, -#27]
100007b8:	e3530078 	cmp	r3, #120	; 0x78
100007bc:	0a000003 	beq	100007d0 <getul+0x6c>
100007c0:	e55b301b 	ldrb	r3, [r11, -#27]
100007c4:	e3530058 	cmp	r3, #88	; 0x58
100007c8:	0a000000 	beq	100007d0 <getul+0x6c>
100007cc:	ea000002 	b	100007dc <getul+0x78>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:174
100007d0:	e24b301c 	sub	r3, r11, #28	; 0x1c
100007d4:	e2833002 	add	r3, r3, #2	; 0x2
100007d8:	e50b3020 	str	r3, [r11, -#32]
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:177
100007dc:	e51b0020 	ldr	r0, [r11, -#32]
100007e0:	e3a01000 	mov	r1, #0	; 0x0
100007e4:	e3a02010 	mov	r2, #16	; 0x10
100007e8:	eb000b1e 	bl	10003468 <strtoul>
100007ec:	e1a03000 	mov	r3, r0
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:178
100007f0:	e91ba800 	ldmdb	r11, {r11, sp, pc}

100007f4 <print_0nx>:
print_0nx():
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:183
100007f4:	e1a0c00d 	mov	r12, sp
100007f8:	e92dd800 	stmdb	sp!, {r11, r12, lr, pc}
100007fc:	e24cb004 	sub	r11, r12, #4	; 0x4
10000800:	e24dd010 	sub	sp, sp, #16	; 0x10
10000804:	e1a03000 	mov	r3, r0
10000808:	e50b1014 	str	r1, [r11, -#20]
1000080c:	e54b300d 	strb	r3, [r11, -#13]
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:187
10000810:	e55b300d 	ldrb	r3, [r11, -#13]
10000814:	e2433030 	sub	r3, r3, #48	; 0x30
10000818:	e54b300d 	strb	r3, [r11, -#13]
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:188
1000081c:	e55b300d 	ldrb	r3, [r11, -#13]
10000820:	e2433001 	sub	r3, r3, #1	; 0x1
10000824:	e50b301c 	str	r3, [r11, -#28]
10000828:	e51b301c 	ldr	r3, [r11, -#28]
1000082c:	e3530000 	cmp	r3, #0	; 0x0
10000830:	aa000000 	bge	10000838 <print_0nx+0x44>
10000834:	ea000017 	b	10000898 <print_0nx+0xa4>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:189
10000838:	e51b301c 	ldr	r3, [r11, -#28]
1000083c:	e1a02103 	mov	r2, r3, lsl #2
10000840:	e51b3014 	ldr	r3, [r11, -#20]
10000844:	e1a03233 	mov	r3, r3, lsr r2
10000848:	e203300f 	and	r3, r3, #15	; 0xf
1000084c:	e54b3015 	strb	r3, [r11, -#21]
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:190
10000850:	e55b3015 	ldrb	r3, [r11, -#21]
10000854:	e3530009 	cmp	r3, #9	; 0x9
10000858:	8a000005 	bhi	10000874 <print_0nx+0x80>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:191
1000085c:	e55b3015 	ldrb	r3, [r11, -#21]
10000860:	e2833030 	add	r3, r3, #48	; 0x30
10000864:	e20330ff 	and	r3, r3, #255	; 0xff
10000868:	e1a00003 	mov	r0, r3
1000086c:	ebffff48 	bl	10000594 <putch>
10000870:	ea000004 	b	10000888 <print_0nx+0x94>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:193
10000874:	e55b3015 	ldrb	r3, [r11, -#21]
10000878:	e2833057 	add	r3, r3, #87	; 0x57
1000087c:	e20330ff 	and	r3, r3, #255	; 0xff
10000880:	e1a00003 	mov	r0, r3
10000884:	ebffff42 	bl	10000594 <putch>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:188
10000888:	e51b301c 	ldr	r3, [r11, -#28]
1000088c:	e2433001 	sub	r3, r3, #1	; 0x1
10000890:	e50b301c 	str	r3, [r11, -#28]
10000894:	eaffffe3 	b	10000828 <print_0nx+0x34>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:195
10000898:	e91ba800 	ldmdb	r11, {r11, sp, pc}

1000089c <print_d>:
print_d():
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:199
1000089c:	e1a0c00d 	mov	r12, sp
100008a0:	e92dd800 	stmdb	sp!, {r11, r12, lr, pc}
100008a4:	e24cb004 	sub	r11, r12, #4	; 0x4
100008a8:	e24dd020 	sub	sp, sp, #32	; 0x20
100008ac:	e50b0010 	str	r0, [r11, -#16]
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:206
100008b0:	e24b002c 	sub	r0, r11, #44	; 0x2c
100008b4:	e3a01030 	mov	r1, #48	; 0x30
100008b8:	e3a02008 	mov	r2, #8	; 0x8
100008bc:	eb000a47 	bl	100031e0 <memset>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:207
100008c0:	e51b3010 	ldr	r3, [r11, -#16]
100008c4:	e50b3014 	str	r3, [r11, -#20]
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:208
100008c8:	e3a03007 	mov	r3, #7	; 0x7
100008cc:	e50b3024 	str	r3, [r11, -#36]
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:212
100008d0:	e51b3014 	ldr	r3, [r11, -#20]
100008d4:	e3530009 	cmp	r3, #9	; 0x9
100008d8:	9a00000a 	bls	10000908 <print_d+0x6c>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:214
100008dc:	e51b1014 	ldr	r1, [r11, -#20]
100008e0:	e59f30f0 	ldr	r3, [pc, #f0]	; 100009d8 <print_d+0x13c>
100008e4:	e0832391 	umull	r2, r3, r1, r3
100008e8:	e1a021a3 	mov	r2, r3, lsr #3
100008ec:	e1a03002 	mov	r3, r2
100008f0:	e1a03103 	mov	r3, r3, lsl #2
100008f4:	e0833002 	add	r3, r3, r2
100008f8:	e1a03083 	mov	r3, r3, lsl #1
100008fc:	e0633001 	rsb	r3, r3, r1
10000900:	e50b301c 	str	r3, [r11, -#28]
10000904:	ea000001 	b	10000910 <print_d+0x74>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:216
10000908:	e51b3014 	ldr	r3, [r11, -#20]
1000090c:	e50b301c 	str	r3, [r11, -#28]
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:218
10000910:	e51b301c 	ldr	r3, [r11, -#28]
10000914:	e3530009 	cmp	r3, #9	; 0x9
10000918:	ca000009 	bgt	10000944 <print_d+0xa8>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:219
1000091c:	e24bc024 	sub	r12, r11, #36	; 0x24
10000920:	e59c2000 	ldr	r2, [r12]
10000924:	e24b002c 	sub	r0, r11, #44	; 0x2c
10000928:	e1a03002 	mov	r3, r2
1000092c:	e1a01003 	mov	r1, r3
10000930:	e55b301c 	ldrb	r3, [r11, -#28]
10000934:	e2833030 	add	r3, r3, #48	; 0x30
10000938:	e7c03001 	strb	r3, [r0, r1]
1000093c:	e2422001 	sub	r2, r2, #1	; 0x1
10000940:	e58c2000 	str	r2, [r12]
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:222
10000944:	e51b3014 	ldr	r3, [r11, -#20]
10000948:	e3530008 	cmp	r3, #8	; 0x8
1000094c:	8a000000 	bhi	10000954 <print_d+0xb8>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:223
10000950:	ea000005 	b	1000096c <print_d+0xd0>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:224
10000954:	e51b2014 	ldr	r2, [r11, -#20]
10000958:	e59f3078 	ldr	r3, [pc, #78]	; 100009d8 <print_d+0x13c>
1000095c:	e0831392 	umull	r1, r3, r2, r3
10000960:	e1a031a3 	mov	r3, r3, lsr #3
10000964:	e50b3014 	str	r3, [r11, -#20]
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:210
10000968:	eaffffd8 	b	100008d0 <print_d+0x34>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:227
1000096c:	e3a03000 	mov	r3, #0	; 0x0
10000970:	e50b3020 	str	r3, [r11, -#32]
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:228
10000974:	e50b301c 	str	r3, [r11, -#28]
10000978:	e51b301c 	ldr	r3, [r11, -#28]
1000097c:	e3530007 	cmp	r3, #7	; 0x7
10000980:	da000000 	ble	10000988 <print_d+0xec>
10000984:	ea000012 	b	100009d4 <print_d+0x138>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:230
10000988:	e24b302c 	sub	r3, r11, #44	; 0x2c
1000098c:	e51b201c 	ldr	r2, [r11, -#28]
10000990:	e7d33002 	ldrb	r3, [r3, r2]
10000994:	e3530030 	cmp	r3, #48	; 0x30
10000998:	0a000001 	beq	100009a4 <print_d+0x108>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:231
1000099c:	e3a03001 	mov	r3, #1	; 0x1
100009a0:	e50b3020 	str	r3, [r11, -#32]
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:232
100009a4:	e51b3020 	ldr	r3, [r11, -#32]
100009a8:	e3530000 	cmp	r3, #0	; 0x0
100009ac:	0a000004 	beq	100009c4 <print_d+0x128>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:233
100009b0:	e24b302c 	sub	r3, r11, #44	; 0x2c
100009b4:	e51b201c 	ldr	r2, [r11, -#28]
100009b8:	e7d33002 	ldrb	r3, [r3, r2]
100009bc:	e1a00003 	mov	r0, r3
100009c0:	ebfffef3 	bl	10000594 <putch>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:228
100009c4:	e51b301c 	ldr	r3, [r11, -#28]
100009c8:	e2833001 	add	r3, r3, #1	; 0x1
100009cc:	e50b301c 	str	r3, [r11, -#28]
100009d0:	eaffffe8 	b	10000978 <print_d+0xdc>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:263
100009d4:	e91ba800 	ldmdb	r11, {r11, sp, pc}
100009d8:	cccccccd 	stcgtl	12, cr12, [r12], #820

100009dc <print_x>:
print_x():
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:266
100009dc:	e1a0c00d 	mov	r12, sp
100009e0:	e92dd800 	stmdb	sp!, {r11, r12, lr, pc}
100009e4:	e24cb004 	sub	r11, r12, #4	; 0x4
100009e8:	e24dd020 	sub	sp, sp, #32	; 0x20
100009ec:	e50b0010 	str	r0, [r11, -#16]
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:272
100009f0:	e24b002c 	sub	r0, r11, #44	; 0x2c
100009f4:	e3a01030 	mov	r1, #48	; 0x30
100009f8:	e3a02008 	mov	r2, #8	; 0x8
100009fc:	eb0009f7 	bl	100031e0 <memset>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:273
10000a00:	e51b3010 	ldr	r3, [r11, -#16]
10000a04:	e50b3014 	str	r3, [r11, -#20]
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:274
10000a08:	e3a03007 	mov	r3, #7	; 0x7
10000a0c:	e50b3024 	str	r3, [r11, -#36]
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:278
10000a10:	e51b3014 	ldr	r3, [r11, -#20]
10000a14:	e353000f 	cmp	r3, #15	; 0xf
10000a18:	9a000003 	bls	10000a2c <print_x+0x50>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:280
10000a1c:	e51b3014 	ldr	r3, [r11, -#20]
10000a20:	e203300f 	and	r3, r3, #15	; 0xf
10000a24:	e50b301c 	str	r3, [r11, -#28]
10000a28:	ea000001 	b	10000a34 <print_x+0x58>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:282
10000a2c:	e51b3014 	ldr	r3, [r11, -#20]
10000a30:	e50b301c 	str	r3, [r11, -#28]
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:284
10000a34:	e51b301c 	ldr	r3, [r11, -#28]
10000a38:	e3530009 	cmp	r3, #9	; 0x9
10000a3c:	ca00000a 	bgt	10000a6c <print_x+0x90>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:285
10000a40:	e24bc024 	sub	r12, r11, #36	; 0x24
10000a44:	e59c2000 	ldr	r2, [r12]
10000a48:	e24b002c 	sub	r0, r11, #44	; 0x2c
10000a4c:	e1a03002 	mov	r3, r2
10000a50:	e1a01003 	mov	r1, r3
10000a54:	e55b301c 	ldrb	r3, [r11, -#28]

⌨️ 快捷键说明

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