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

📄 cat3.s

📁 一个基于MMU的操作系统
💻 S
📖 第 1 页 / 共 5 页
字号:

m:     file format binary

Disassembly of section .data:

00000000 <.data>:
       0:	ea000008 	b	0x28
       4:	eafffffe 	b	0x4
       8:	e59ff010 	ldr	pc, [pc, #16]	; 0x20
       c:	eafffffe 	b	0xc
      10:	eafffffe 	b	0x10
      14:	eafffffe 	b	0x14
      18:	e59ff004 	ldr	pc, [pc, #4]	; 0x24
      1c:	eafffffe 	b	0x1c
      20:	30004858 	andcc	r4, r0, r8, asr r8
      24:	3000408c 	andcc	r4, r0, ip, lsl #1
      28:	e3a0da01 	mov	sp, #4096	; 0x1000
      2c:	eb000025 	bl	0xc8
      30:	eb00014f 	bl	0x574
      34:	eb000044 	bl	0x14c
      38:	eb0000a6 	bl	0x2d8
      3c:	eb00012f 	bl	0x500
      40:	eb000137 	bl	0x524
      44:	e59fd058 	ldr	sp, [pc, #88]	; 0xa4
      48:	e59ff058 	ldr	pc, [pc, #88]	; 0xa8
      4c:	eb000634 	bl	0x1924
      50:	eb0006c1 	bl	0x1b5c
      54:	e321f0d3 	msr	CPSR_c, #211	; 0xd3
      58:	e59fd04c 	ldr	sp, [pc, #76]	; 0xac
      5c:	e59f004c 	ldr	r0, [pc, #76]	; 0xb0
      60:	e08dd000 	add	sp, sp, r0
      64:	e321f0d2 	msr	CPSR_c, #210	; 0xd2
      68:	e59fd034 	ldr	sp, [pc, #52]	; 0xa4
      6c:	e321f0df 	msr	CPSR_c, #223	; 0xdf
      70:	e59fd03c 	ldr	sp, [pc, #60]	; 0xb4
      74:	eb000151 	bl	0x5c0
      78:	eb000132 	bl	0x548
      7c:	e321f05f 	msr	CPSR_c, #95	; 0x5f
      80:	e59fe030 	ldr	lr, [pc, #48]	; 0xb8
      84:	e59ff030 	ldr	pc, [pc, #48]	; 0xbc
      88:	eafffffe 	b	0x88
      8c:	e24ee004 	sub	lr, lr, #4	; 0x4
      90:	e59fd00c 	ldr	sp, [pc, #12]	; 0xa4
      94:	e92d5fff 	stmdb	sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, lr}
      98:	e59fe020 	ldr	lr, [pc, #32]	; 0xc0
      9c:	e59ff020 	ldr	pc, [pc, #32]	; 0xc4
      a0:	e8fd9fff 	ldmia	sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, pc}^
      a4:	30100000 	andccs	r0, r0, r0
      a8:	3000404c 	andcc	r4, r0, ip, asr #32
      ac:	30005d84 	andcc	r5, r0, r4, lsl #27
      b0:	00001064 	andeq	r1, r0, r4, rrx
      b4:	300ffc00 	andcc	pc, pc, r0, lsl #24
      b8:	30004088 	andcc	r4, r0, r8, lsl #1
      bc:	300046d0 	ldrccd	r4, [r0], -r0
      c0:	300040a0 	andcc	r4, r0, r0, lsr #1
      c4:	3000567c 	andcc	r5, r0, ip, ror r6
      c8:	e1a0c00d 	mov	ip, sp
      cc:	e92dd800 	stmdb	sp!, {fp, ip, lr, pc}
      d0:	e24cb004 	sub	fp, ip, #4	; 0x4
      d4:	e3a02453 	mov	r2, #1392508928	; 0x53000000
      d8:	e3a03000 	mov	r3, #0	; 0x0
      dc:	e5823000 	str	r3, [r2]
      e0:	e89da800 	ldmia	sp, {fp, sp, pc}
      e4:	e1a0c00d 	mov	ip, sp
      e8:	e92dd800 	stmdb	sp!, {fp, ip, lr, pc}
      ec:	e24cb004 	sub	fp, ip, #4	; 0x4
      f0:	e24dd008 	sub	sp, sp, #8	; 0x8
      f4:	e3a03000 	mov	r3, #0	; 0x0
      f8:	e50b3010 	str	r3, [fp, #-16]
      fc:	e3a03312 	mov	r3, #1207959552	; 0x48000000
     100:	e50b3014 	str	r3, [fp, #-20]
     104:	e51b3010 	ldr	r3, [fp, #-16]
     108:	e353000c 	cmp	r3, #12	; 0xc
     10c:	ca00000b 	bgt	0x140
     110:	e51b3010 	ldr	r3, [fp, #-16]
     114:	e1a02103 	mov	r2, r3, lsl #2
     118:	e51b3014 	ldr	r3, [fp, #-20]
     11c:	e0821003 	add	r1, r2, r3
     120:	e59f2020 	ldr	r2, [pc, #32]	; 0x148
     124:	e51b3010 	ldr	r3, [fp, #-16]
     128:	e7923103 	ldr	r3, [r2, r3, lsl #2]
     12c:	e5813000 	str	r3, [r1]
     130:	e51b3010 	ldr	r3, [fp, #-16]
     134:	e2833001 	add	r3, r3, #1	; 0x1
     138:	e50b3010 	str	r3, [fp, #-16]
     13c:	eafffff0 	b	0x104
     140:	e24bd00c 	sub	sp, fp, #12	; 0xc
     144:	e89da800 	ldmia	sp, {fp, sp, pc}
     148:	30005cac 	andcc	r5, r0, ip, lsr #25
     14c:	e1a0c00d 	mov	ip, sp
     150:	e92dd800 	stmdb	sp!, {fp, ip, lr, pc}
     154:	e24cb004 	sub	fp, ip, #4	; 0x4
     158:	e24dd004 	sub	sp, sp, #4	; 0x4
     15c:	e3a03312 	mov	r3, #1207959552	; 0x48000000
     160:	e50b3010 	str	r3, [fp, #-16]
     164:	e51b2010 	ldr	r2, [fp, #-16]
     168:	e59f3104 	ldr	r3, [pc, #260]	; 0x274
     16c:	e5823000 	str	r3, [r2]
     170:	e3a02004 	mov	r2, #4	; 0x4
     174:	e51b3010 	ldr	r3, [fp, #-16]
     178:	e0822003 	add	r2, r2, r3
     17c:	e3a03c07 	mov	r3, #1792	; 0x700
     180:	e5823000 	str	r3, [r2]
     184:	e3a02008 	mov	r2, #8	; 0x8
     188:	e51b3010 	ldr	r3, [fp, #-16]
     18c:	e0822003 	add	r2, r2, r3
     190:	e3a03c07 	mov	r3, #1792	; 0x700
     194:	e5823000 	str	r3, [r2]
     198:	e3a0200c 	mov	r2, #12	; 0xc
     19c:	e51b3010 	ldr	r3, [fp, #-16]
     1a0:	e0822003 	add	r2, r2, r3
     1a4:	e3a03c07 	mov	r3, #1792	; 0x700
     1a8:	e5823000 	str	r3, [r2]
     1ac:	e3a02010 	mov	r2, #16	; 0x10
     1b0:	e51b3010 	ldr	r3, [fp, #-16]
     1b4:	e0822003 	add	r2, r2, r3
     1b8:	e3a03c07 	mov	r3, #1792	; 0x700
     1bc:	e5823000 	str	r3, [r2]
     1c0:	e3a02014 	mov	r2, #20	; 0x14
     1c4:	e51b3010 	ldr	r3, [fp, #-16]
     1c8:	e0822003 	add	r2, r2, r3
     1cc:	e3a03c07 	mov	r3, #1792	; 0x700
     1d0:	e5823000 	str	r3, [r2]
     1d4:	e3a02018 	mov	r2, #24	; 0x18
     1d8:	e51b3010 	ldr	r3, [fp, #-16]
     1dc:	e0822003 	add	r2, r2, r3
     1e0:	e3a03c07 	mov	r3, #1792	; 0x700
     1e4:	e5823000 	str	r3, [r2]
     1e8:	e3a0201c 	mov	r2, #28	; 0x1c
     1ec:	e51b3010 	ldr	r3, [fp, #-16]
     1f0:	e0822003 	add	r2, r2, r3
     1f4:	e3a03906 	mov	r3, #98304	; 0x18000
     1f8:	e2833005 	add	r3, r3, #5	; 0x5
     1fc:	e5823000 	str	r3, [r2]
     200:	e3a02020 	mov	r2, #32	; 0x20
     204:	e51b3010 	ldr	r3, [fp, #-16]
     208:	e0822003 	add	r2, r2, r3
     20c:	e3a03906 	mov	r3, #98304	; 0x18000
     210:	e2833005 	add	r3, r3, #5	; 0x5
     214:	e5823000 	str	r3, [r2]
     218:	e3a02024 	mov	r2, #36	; 0x24
     21c:	e51b3010 	ldr	r3, [fp, #-16]
     220:	e0822003 	add	r2, r2, r3
     224:	e3a0388e 	mov	r3, #9306112	; 0x8e0000
     228:	e2833e4f 	add	r3, r3, #1264	; 0x4f0
     22c:	e2833004 	add	r3, r3, #4	; 0x4
     230:	e5823000 	str	r3, [r2]
     234:	e3a02028 	mov	r2, #40	; 0x28
     238:	e51b3010 	ldr	r3, [fp, #-16]
     23c:	e0822003 	add	r2, r2, r3
     240:	e3a030b2 	mov	r3, #178	; 0xb2
     244:	e5823000 	str	r3, [r2]
     248:	e3a0202c 	mov	r2, #44	; 0x2c
     24c:	e51b3010 	ldr	r3, [fp, #-16]
     250:	e0822003 	add	r2, r2, r3
     254:	e3a03030 	mov	r3, #48	; 0x30
     258:	e5823000 	str	r3, [r2]
     25c:	e3a02030 	mov	r2, #48	; 0x30
     260:	e51b3010 	ldr	r3, [fp, #-16]
     264:	e0822003 	add	r2, r2, r3
     268:	e3a03030 	mov	r3, #48	; 0x30
     26c:	e5823000 	str	r3, [r2]
     270:	e89da808 	ldmia	sp, {r3, fp, sp, pc}
     274:	22111110 	andcss	r1, r1, #4	; 0x4
     278:	e1a0c00d 	mov	ip, sp
     27c:	e92dd800 	stmdb	sp!, {fp, ip, lr, pc}
     280:	e24cb004 	sub	fp, ip, #4	; 0x4
     284:	e24dd004 	sub	sp, sp, #4	; 0x4
     288:	e3a03000 	mov	r3, #0	; 0x0
     28c:	e50b3010 	str	r3, [fp, #-16]
     290:	e3a0244e 	mov	r2, #1308622848	; 0x4e000000
     294:	e3a0344e 	mov	r3, #1308622848	; 0x4e000000
     298:	e5933000 	ldr	r3, [r3]
     29c:	e3c33b02 	bic	r3, r3, #2048	; 0x800
     2a0:	e5823000 	str	r3, [r2]
     2a4:	e51b3010 	ldr	r3, [fp, #-16]
     2a8:	e3530009 	cmp	r3, #9	; 0x9
     2ac:	ca000003 	bgt	0x2c0
     2b0:	e51b3010 	ldr	r3, [fp, #-16]
     2b4:	e2833001 	add	r3, r3, #1	; 0x1
     2b8:	e50b3010 	str	r3, [fp, #-16]
     2bc:	eafffff8 	b	0x2a4
     2c0:	e3a0344e 	mov	r3, #1308622848	; 0x4e000000
     2c4:	e2833004 	add	r3, r3, #4	; 0x4
     2c8:	e3e02000 	mvn	r2, #0	; 0x0
     2cc:	e5c32000 	strb	r2, [r3]
     2d0:	eb000009 	bl	0x2fc
     2d4:	e89da808 	ldmia	sp, {r3, fp, sp, pc}
     2d8:	e1a0c00d 	mov	ip, sp
     2dc:	e92dd800 	stmdb	sp!, {fp, ip, lr, pc}
     2e0:	e24cb004 	sub	fp, ip, #4	; 0x4
     2e4:	e3a0244e 	mov	r2, #1308622848	; 0x4e000000
     2e8:	e3a03b3e 	mov	r3, #63488	; 0xf800
     2ec:	e2833030 	add	r3, r3, #48	; 0x30
     2f0:	e5823000 	str	r3, [r2]
     2f4:	ebffffdf 	bl	0x278
     2f8:	e89da800 	ldmia	sp, {fp, sp, pc}
     2fc:	e1a0c00d 	mov	ip, sp
     300:	e92dd800 	stmdb	sp!, {fp, ip, lr, pc}
     304:	e24cb004 	sub	fp, ip, #4	; 0x4
     308:	e24dd004 	sub	sp, sp, #4	; 0x4
     30c:	e3a0344e 	mov	r3, #1308622848	; 0x4e000000
     310:	e2833010 	add	r3, r3, #16	; 0x10
     314:	e5d33000 	ldrb	r3, [r3]
     318:	e20330ff 	and	r3, r3, #255	; 0xff
     31c:	e2033001 	and	r3, r3, #1	; 0x1
     320:	e3530000 	cmp	r3, #0	; 0x0
     324:	1a000008 	bne	0x34c
     328:	e3a03000 	mov	r3, #0	; 0x0
     32c:	e50b3010 	str	r3, [fp, #-16]
     330:	e51b3010 	ldr	r3, [fp, #-16]
     334:	e3530009 	cmp	r3, #9	; 0x9
     338:	cafffff3 	bgt	0x30c
     33c:	e51b3010 	ldr	r3, [fp, #-16]
     340:	e2833001 	add	r3, r3, #1	; 0x1
     344:	e50b3010 	str	r3, [fp, #-16]
     348:	eafffff8 	b	0x330
     34c:	e89da808 	ldmia	sp, {r3, fp, sp, pc}
     350:	e1a0c00d 	mov	ip, sp
     354:	e92dd800 	stmdb	sp!, {fp, ip, lr, pc}
     358:	e24cb004 	sub	fp, ip, #4	; 0x4
     35c:	e24dd014 	sub	sp, sp, #20	; 0x14
     360:	e50b0010 	str	r0, [fp, #-16]
     364:	e50b1014 	str	r1, [fp, #-20]
     368:	e50b2018 	str	r2, [fp, #-24]
     36c:	e51b3014 	ldr	r3, [fp, #-20]
     370:	e1a03b83 	mov	r3, r3, lsl #23
     374:	e1a03ba3 	mov	r3, r3, lsr #23
     378:	e3530000 	cmp	r3, #0	; 0x0
     37c:	1a00005d 	bne	0x4f8
     380:	e51b3018 	ldr	r3, [fp, #-24]
     384:	e1a03b83 	mov	r3, r3, lsl #23
     388:	e1a03ba3 	mov	r3, r3, lsr #23
     38c:	e3530000 	cmp	r3, #0	; 0x0
     390:	1a000058 	bne	0x4f8
     394:	e3a0244e 	mov	r2, #1308622848	; 0x4e000000
     398:	e3a0344e 	mov	r3, #1308622848	; 0x4e000000
     39c:	e5933000 	ldr	r3, [r3]
     3a0:	e3c33b02 	bic	r3, r3, #2048	; 0x800
     3a4:	e5823000 	str	r3, [r2]
     3a8:	e3a03000 	mov	r3, #0	; 0x0
     3ac:	e50b301c 	str	r3, [fp, #-28]
     3b0:	e51b301c 	ldr	r3, [fp, #-28]
     3b4:	e3530009 	cmp	r3, #9	; 0x9
     3b8:	ca000003 	bgt	0x3cc
     3bc:	e51b301c 	ldr	r3, [fp, #-28]
     3c0:	e2833001 	add	r3, r3, #1	; 0x1
     3c4:	e50b301c 	str	r3, [fp, #-28]
     3c8:	eafffff8 	b	0x3b0
     3cc:	e51b3014 	ldr	r3, [fp, #-20]
     3d0:	e50b301c 	str	r3, [fp, #-28]
     3d4:	e51b2014 	ldr	r2, [fp, #-20]
     3d8:	e51b3018 	ldr	r3, [fp, #-24]
     3dc:	e0822003 	add	r2, r2, r3
     3e0:	e51b301c 	ldr	r3, [fp, #-28]
     3e4:	e1530002 	cmp	r3, r2
     3e8:	2a00003d 	bcs	0x4e4
     3ec:	e3a0344e 	mov	r3, #1308622848	; 0x4e000000
     3f0:	e2833004 	add	r3, r3, #4	; 0x4
     3f4:	e3a02000 	mov	r2, #0	; 0x0
     3f8:	e5c32000 	strb	r2, [r3]
     3fc:	e3a0244e 	mov	r2, #1308622848	; 0x4e000000
     400:	e2822008 	add	r2, r2, #8	; 0x8
     404:	e51b001c 	ldr	r0, [fp, #-28]
     408:	e3e03000 	mvn	r3, #0	; 0x0
     40c:	e1a01003 	mov	r1, r3
     410:	e1a03000 	mov	r3, r0
     414:	e0033001 	and	r3, r3, r1
     418:	e5c23000 	strb	r3, [r2]
     41c:	e3a0144e 	mov	r1, #1308622848	; 0x4e000000
     420:	e2811008 	add	r1, r1, #8	; 0x8
     424:	e51b301c 	ldr	r3, [fp, #-28]
     428:	e1a004c3 	mov	r0, r3, asr #9
     42c:	e3e03000 	mvn	r3, #0	; 0x0
     430:	e1a02003 	mov	r2, r3
     434:	e1a03000 	mov	r3, r0
     438:	e0033002 	and	r3, r3, r2
     43c:	e5c13000 	strb	r3, [r1]
     440:	e3a0144e 	mov	r1, #1308622848	; 0x4e000000
     444:	e2811008 	add	r1, r1, #8	; 0x8
     448:	e51b301c 	ldr	r3, [fp, #-28]
     44c:	e1a008c3 	mov	r0, r3, asr #17
     450:	e3e03000 	mvn	r3, #0	; 0x0
     454:	e1a02003 	mov	r2, r3
     458:	e1a03000 	mov	r3, r0
     45c:	e0033002 	and	r3, r3, r2
     460:	e5c13000 	strb	r3, [r1]
     464:	e3a0144e 	mov	r1, #1308622848	; 0x4e000000
     468:	e2811008 	add	r1, r1, #8	; 0x8
     46c:	e51b301c 	ldr	r3, [fp, #-28]
     470:	e1a00cc3 	mov	r0, r3, asr #25
     474:	e3e03000 	mvn	r3, #0	; 0x0
     478:	e1a02003 	mov	r2, r3
     47c:	e1a03000 	mov	r3, r0
     480:	e0033002 	and	r3, r3, r2
     484:	e5c13000 	strb	r3, [r1]
     488:	ebffff9b 	bl	0x2fc
     48c:	e3a03000 	mov	r3, #0	; 0x0
     490:	e50b3020 	str	r3, [fp, #-32]
     494:	e51b2020 	ldr	r2, [fp, #-32]
     498:	e3a03f7f 	mov	r3, #508	; 0x1fc
     49c:	e2833003 	add	r3, r3, #3	; 0x3
     4a0:	e1520003 	cmp	r2, r3
     4a4:	caffffca 	bgt	0x3d4
     4a8:	e51b2010 	ldr	r2, [fp, #-16]
     4ac:	e3a0344e 	mov	r3, #1308622848	; 0x4e000000
     4b0:	e283300c 	add	r3, r3, #12	; 0xc
     4b4:	e5d33000 	ldrb	r3, [r3]
     4b8:	e5c23000 	strb	r3, [r2]
     4bc:	e51b3010 	ldr	r3, [fp, #-16]
     4c0:	e2833001 	add	r3, r3, #1	; 0x1
     4c4:	e50b3010 	str	r3, [fp, #-16]
     4c8:	e51b3020 	ldr	r3, [fp, #-32]
     4cc:	e2833001 	add	r3, r3, #1	; 0x1
     4d0:	e50b3020 	str	r3, [fp, #-32]
     4d4:	e51b301c 	ldr	r3, [fp, #-28]
     4d8:	e2833001 	add	r3, r3, #1	; 0x1
     4dc:	e50b301c 	str	r3, [fp, #-28]
     4e0:	eaffffeb 	b	0x494
     4e4:	e3a0244e 	mov	r2, #1308622848	; 0x4e000000
     4e8:	e3a0344e 	mov	r3, #1308622848	; 0x4e000000
     4ec:	e5933000 	ldr	r3, [r3]
     4f0:	e3833b02 	orr	r3, r3, #2048	; 0x800
     4f4:	e5823000 	str	r3, [r2]
     4f8:	e24bd00c 	sub	sp, fp, #12	; 0xc
     4fc:	e89da800 	ldmia	sp, {fp, sp, pc}
     500:	e1a0c00d 	mov	ip, sp
     504:	e92dd800 	stmdb	sp!, {fp, ip, lr, pc}
     508:	e24cb004 	sub	fp, ip, #4	; 0x4
     50c:	e3a005cf 	mov	r0, #868220928	; 0x33c00000
     510:	e280083f 	add	r0, r0, #4128768	; 0x3f0000
     514:	e3a01000 	mov	r1, #0	; 0x0

⌨️ 快捷键说明

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