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

📄 ttt.s

📁 清华大学-电子信息工程系-实验用ARM-linux-源代码-UART篇
💻 S
📖 第 1 页 / 共 2 页
字号:
uart:     file format binaryDisassembly of section .data:00000000 <.data>:       0:	e3a0da01 	mov	sp, #4096	; 0x1000       4:	eb00000b 	bl	0x38       8:	eb000011 	bl	0x54       c:	eb000042 	bl	0x11c      10:	e3a00203 	mov	r0, #805306368	; 0x30000000      14:	e3a01a01 	mov	r1, #4096	; 0x1000      18:	e3a02b01 	mov	r2, #1024	; 0x400      1c:	eb00005c 	bl	0x194      20:	e3a0d30d 	mov	sp, #872415232	; 0x34000000      24:	e59fe004 	ldr	lr, [pc, #4]	; 0x30      28:	e59ff004 	ldr	pc, [pc, #4]	; 0x34      2c:	eafffffe 	b	0x2c      30:	0000002c 	andeq	r0, r0, ip, lsr #32      34:	300000a4 	andcc	r0, r0, r4, lsr #1      38:	e1a0c00d 	mov	ip, sp      3c:	e92dd800 	stmdb	sp!, {fp, ip, lr, pc}      40:	e24cb004 	sub	fp, ip, #4	; 0x4      44:	e3a02453 	mov	r2, #1392508928	; 0x53000000      48:	e3a03000 	mov	r3, #0	; 0x0      4c:	e5823000 	str	r3, [r2]      50:	e89da800 	ldmia	sp, {fp, sp, pc}      54:	e1a0c00d 	mov	ip, sp      58:	e92dd800 	stmdb	sp!, {fp, ip, lr, pc}      5c:	e24cb004 	sub	fp, ip, #4	; 0x4      60:	e24dd008 	sub	sp, sp, #8	; 0x8      64:	e3a03000 	mov	r3, #0	; 0x0      68:	e50b3010 	str	r3, [fp, #-16]      6c:	e3a03312 	mov	r3, #1207959552	; 0x48000000      70:	e50b3014 	str	r3, [fp, #-20]      74:	e51b3010 	ldr	r3, [fp, #-16]      78:	e353000c 	cmp	r3, #12	; 0xc      7c:	ca00000b 	bgt	0xb0      80:	e51b3010 	ldr	r3, [fp, #-16]      84:	e1a02103 	mov	r2, r3, lsl #2      88:	e51b3014 	ldr	r3, [fp, #-20]      8c:	e0821003 	add	r1, r2, r3      90:	e59f2020 	ldr	r2, [pc, #32]	; 0xb8      94:	e51b3010 	ldr	r3, [fp, #-16]      98:	e7923103 	ldr	r3, [r2, r3, lsl #2]      9c:	e5813000 	str	r3, [r1]      a0:	e51b3010 	ldr	r3, [fp, #-16]      a4:	e2833001 	add	r3, r3, #1	; 0x1      a8:	e50b3010 	str	r3, [fp, #-16]      ac:	eafffff0 	b	0x74      b0:	e24bd00c 	sub	sp, fp, #12	; 0xc      b4:	e89da800 	ldmia	sp, {fp, sp, pc}      b8:	00000344 	andeq	r0, r0, r4, asr #6      bc:	e1a0c00d 	mov	ip, sp      c0:	e92dd800 	stmdb	sp!, {fp, ip, lr, pc}      c4:	e24cb004 	sub	fp, ip, #4	; 0x4      c8:	e24dd004 	sub	sp, sp, #4	; 0x4      cc:	e3a03000 	mov	r3, #0	; 0x0      d0:	e50b3010 	str	r3, [fp, #-16]      d4:	e3a0244e 	mov	r2, #1308622848	; 0x4e000000      d8:	e3a0344e 	mov	r3, #1308622848	; 0x4e000000      dc:	e5933000 	ldr	r3, [r3]      e0:	e3c33b02 	bic	r3, r3, #2048	; 0x800      e4:	e5823000 	str	r3, [r2]      e8:	e51b3010 	ldr	r3, [fp, #-16]      ec:	e3530009 	cmp	r3, #9	; 0x9      f0:	ca000003 	bgt	0x104      f4:	e51b3010 	ldr	r3, [fp, #-16]      f8:	e2833001 	add	r3, r3, #1	; 0x1      fc:	e50b3010 	str	r3, [fp, #-16]     100:	eafffff8 	b	0xe8     104:	e3a0344e 	mov	r3, #1308622848	; 0x4e000000     108:	e2833004 	add	r3, r3, #4	; 0x4     10c:	e3e02000 	mvn	r2, #0	; 0x0     110:	e5c32000 	strb	r2, [r3]     114:	eb000009 	bl	0x140     118:	e89da808 	ldmia	sp, {r3, fp, sp, pc}     11c:	e1a0c00d 	mov	ip, sp     120:	e92dd800 	stmdb	sp!, {fp, ip, lr, pc}     124:	e24cb004 	sub	fp, ip, #4	; 0x4     128:	e3a0244e 	mov	r2, #1308622848	; 0x4e000000     12c:	e3a03b3e 	mov	r3, #63488	; 0xf800     130:	e2833030 	add	r3, r3, #48	; 0x30     134:	e5823000 	str	r3, [r2]     138:	ebffffdf 	bl	0xbc     13c:	e89da800 	ldmia	sp, {fp, sp, pc}     140:	e1a0c00d 	mov	ip, sp     144:	e92dd800 	stmdb	sp!, {fp, ip, lr, pc}     148:	e24cb004 	sub	fp, ip, #4	; 0x4     14c:	e24dd004 	sub	sp, sp, #4	; 0x4     150:	e3a0344e 	mov	r3, #1308622848	; 0x4e000000     154:	e2833010 	add	r3, r3, #16	; 0x10     158:	e5d33000 	ldrb	r3, [r3]     15c:	e20330ff 	and	r3, r3, #255	; 0xff     160:	e2033001 	and	r3, r3, #1	; 0x1     164:	e3530000 	cmp	r3, #0	; 0x0     168:	1a000008 	bne	0x190     16c:	e3a03000 	mov	r3, #0	; 0x0     170:	e50b3010 	str	r3, [fp, #-16]     174:	e51b3010 	ldr	r3, [fp, #-16]     178:	e3530009 	cmp	r3, #9	; 0x9     17c:	cafffff3 	bgt	0x150     180:	e51b3010 	ldr	r3, [fp, #-16]     184:	e2833001 	add	r3, r3, #1	; 0x1     188:	e50b3010 	str	r3, [fp, #-16]     18c:	eafffff8 	b	0x174     190:	e89da808 	ldmia	sp, {r3, fp, sp, pc}     194:	e1a0c00d 	mov	ip, sp     198:	e92dd800 	stmdb	sp!, {fp, ip, lr, pc}     19c:	e24cb004 	sub	fp, ip, #4	; 0x4     1a0:	e24dd014 	sub	sp, sp, #20	; 0x14     1a4:	e50b0010 	str	r0, [fp, #-16]     1a8:	e50b1014 	str	r1, [fp, #-20]     1ac:	e50b2018 	str	r2, [fp, #-24]     1b0:	e51b3014 	ldr	r3, [fp, #-20]     1b4:	e1a03b83 	mov	r3, r3, lsl #23     1b8:	e1a03ba3 	mov	r3, r3, lsr #23     1bc:	e3530000 	cmp	r3, #0	; 0x0     1c0:	1a00005d 	bne	0x33c     1c4:	e51b3018 	ldr	r3, [fp, #-24]     1c8:	e1a03b83 	mov	r3, r3, lsl #23     1cc:	e1a03ba3 	mov	r3, r3, lsr #23     1d0:	e3530000 	cmp	r3, #0	; 0x0     1d4:	1a000058 	bne	0x33c     1d8:	e3a0244e 	mov	r2, #1308622848	; 0x4e000000     1dc:	e3a0344e 	mov	r3, #1308622848	; 0x4e000000     1e0:	e5933000 	ldr	r3, [r3]     1e4:	e3c33b02 	bic	r3, r3, #2048	; 0x800     1e8:	e5823000 	str	r3, [r2]     1ec:	e3a03000 	mov	r3, #0	; 0x0     1f0:	e50b301c 	str	r3, [fp, #-28]     1f4:	e51b301c 	ldr	r3, [fp, #-28]     1f8:	e3530009 	cmp	r3, #9	; 0x9     1fc:	ca000003 	bgt	0x210     200:	e51b301c 	ldr	r3, [fp, #-28]     204:	e2833001 	add	r3, r3, #1	; 0x1     208:	e50b301c 	str	r3, [fp, #-28]     20c:	eafffff8 	b	0x1f4     210:	e51b3014 	ldr	r3, [fp, #-20]     214:	e50b301c 	str	r3, [fp, #-28]     218:	e51b2014 	ldr	r2, [fp, #-20]     21c:	e51b3018 	ldr	r3, [fp, #-24]     220:	e0822003 	add	r2, r2, r3     224:	e51b301c 	ldr	r3, [fp, #-28]     228:	e1530002 	cmp	r3, r2     22c:	2a00003d 	bcs	0x328     230:	e3a0344e 	mov	r3, #1308622848	; 0x4e000000     234:	e2833004 	add	r3, r3, #4	; 0x4     238:	e3a02000 	mov	r2, #0	; 0x0     23c:	e5c32000 	strb	r2, [r3]     240:	e3a0244e 	mov	r2, #1308622848	; 0x4e000000     244:	e2822008 	add	r2, r2, #8	; 0x8     248:	e51b001c 	ldr	r0, [fp, #-28]     24c:	e3e03000 	mvn	r3, #0	; 0x0     250:	e1a01003 	mov	r1, r3     254:	e1a03000 	mov	r3, r0     258:	e0033001 	and	r3, r3, r1     25c:	e5c23000 	strb	r3, [r2]     260:	e3a0144e 	mov	r1, #1308622848	; 0x4e000000     264:	e2811008 	add	r1, r1, #8	; 0x8     268:	e51b301c 	ldr	r3, [fp, #-28]     26c:	e1a004c3 	mov	r0, r3, asr #9     270:	e3e03000 	mvn	r3, #0	; 0x0     274:	e1a02003 	mov	r2, r3     278:	e1a03000 	mov	r3, r0     27c:	e0033002 	and	r3, r3, r2     280:	e5c13000 	strb	r3, [r1]     284:	e3a0144e 	mov	r1, #1308622848	; 0x4e000000     288:	e2811008 	add	r1, r1, #8	; 0x8     28c:	e51b301c 	ldr	r3, [fp, #-28]     290:	e1a008c3 	mov	r0, r3, asr #17     294:	e3e03000 	mvn	r3, #0	; 0x0     298:	e1a02003 	mov	r2, r3     29c:	e1a03000 	mov	r3, r0     2a0:	e0033002 	and	r3, r3, r2     2a4:	e5c13000 	strb	r3, [r1]     2a8:	e3a0144e 	mov	r1, #1308622848	; 0x4e000000     2ac:	e2811008 	add	r1, r1, #8	; 0x8     2b0:	e51b301c 	ldr	r3, [fp, #-28]     2b4:	e1a00cc3 	mov	r0, r3, asr #25     2b8:	e3e03000 	mvn	r3, #0	; 0x0     2bc:	e1a02003 	mov	r2, r3     2c0:	e1a03000 	mov	r3, r0     2c4:	e0033002 	and	r3, r3, r2     2c8:	e5c13000 	strb	r3, [r1]     2cc:	ebffff9b 	bl	0x140     2d0:	e3a03000 	mov	r3, #0	; 0x0     2d4:	e50b3020 	str	r3, [fp, #-32]     2d8:	e51b2020 	ldr	r2, [fp, #-32]     2dc:	e3a03f7f 	mov	r3, #508	; 0x1fc     2e0:	e2833003 	add	r3, r3, #3	; 0x3     2e4:	e1520003 	cmp	r2, r3     2e8:	caffffca 	bgt	0x218     2ec:	e51b2010 	ldr	r2, [fp, #-16]     2f0:	e3a0344e 	mov	r3, #1308622848	; 0x4e000000     2f4:	e283300c 	add	r3, r3, #12	; 0xc     2f8:	e5d33000 	ldrb	r3, [r3]     2fc:	e5c23000 	strb	r3, [r2]     300:	e51b3010 	ldr	r3, [fp, #-16]     304:	e2833001 	add	r3, r3, #1	; 0x1     308:	e50b3010 	str	r3, [fp, #-16]     30c:	e51b3020 	ldr	r3, [fp, #-32]     310:	e2833001 	add	r3, r3, #1	; 0x1     314:	e50b3020 	str	r3, [fp, #-32]     318:	e51b301c 	ldr	r3, [fp, #-28]     31c:	e2833001 	add	r3, r3, #1	; 0x1     320:	e50b301c 	str	r3, [fp, #-28]     324:	eaffffeb 	b	0x2d8

⌨️ 快捷键说明

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