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

📄 mos_dissemble.s

📁 一个基于MMU的操作系统的实现(代码很少
💻 S
📖 第 1 页 / 共 5 页
字号:
     fe4:	e51b3024 	ldr	r3, [fp, #-36]     fe8:	e1a03a03 	mov	r3, r3, lsl #20     fec:	e283333f 	add	r3, r3, #-67108864	; 0xfc000000     ff0:	e2433b01 	sub	r3, r3, #1024	; 0x400     ff4:	e50b3030 	str	r3, [fp, #-48]     ff8:	e3a03000 	mov	r3, #0	; 0x0     ffc:	e50b302c 	str	r3, [fp, #-44]    1000:	e3a03000 	mov	r3, #0	; 0x0    1004:	e50b3028 	str	r3, [fp, #-40]    1008:	e51b3018 	ldr	r3, [fp, #-24]    100c:	e3530000 	cmp	r3, #0	; 0x0    1010:	0a00002f 	beq	0x10d4    1014:	e51b2018 	ldr	r2, [fp, #-24]    1018:	e51b3028 	ldr	r3, [fp, #-40]    101c:	e0823003 	add	r3, r2, r3    1020:	e5d33000 	ldrb	r3, [r3]    1024:	e3530000 	cmp	r3, #0	; 0x0    1028:	0a000029 	beq	0x10d4    102c:	e51b2018 	ldr	r2, [fp, #-24]    1030:	e51b3028 	ldr	r3, [fp, #-40]    1034:	e0823003 	add	r3, r2, r3    1038:	e5d33000 	ldrb	r3, [r3]    103c:	e3530020 	cmp	r3, #32	; 0x20    1040:	1a000003 	bne	0x1054    1044:	e51b3028 	ldr	r3, [fp, #-40]    1048:	e2833001 	add	r3, r3, #1	; 0x1    104c:	e50b3028 	str	r3, [fp, #-40]    1050:	eafffff5 	b	0x102c    1054:	e51b2018 	ldr	r2, [fp, #-24]    1058:	e51b3028 	ldr	r3, [fp, #-40]    105c:	e0823003 	add	r3, r2, r3    1060:	e5d33000 	ldrb	r3, [r3]    1064:	e3530000 	cmp	r3, #0	; 0x0    1068:	1a000000 	bne	0x1070    106c:	ea000018 	b	0x10d4    1070:	e51b302c 	ldr	r3, [fp, #-44]    1074:	e2833001 	add	r3, r3, #1	; 0x1    1078:	e50b302c 	str	r3, [fp, #-44]    107c:	e51b2018 	ldr	r2, [fp, #-24]    1080:	e51b3028 	ldr	r3, [fp, #-40]    1084:	e0823003 	add	r3, r2, r3    1088:	e5d33000 	ldrb	r3, [r3]    108c:	e3530000 	cmp	r3, #0	; 0x0    1090:	0a000009 	beq	0x10bc    1094:	e51b2018 	ldr	r2, [fp, #-24]    1098:	e51b3028 	ldr	r3, [fp, #-40]    109c:	e0823003 	add	r3, r2, r3    10a0:	e5d33000 	ldrb	r3, [r3]    10a4:	e3530020 	cmp	r3, #32	; 0x20    10a8:	0a000003 	beq	0x10bc    10ac:	e51b3028 	ldr	r3, [fp, #-40]    10b0:	e2833001 	add	r3, r3, #1	; 0x1    10b4:	e50b3028 	str	r3, [fp, #-40]    10b8:	eaffffef 	b	0x107c    10bc:	e51b2018 	ldr	r2, [fp, #-24]    10c0:	e51b3028 	ldr	r3, [fp, #-40]    10c4:	e0823003 	add	r3, r2, r3    10c8:	e5d33000 	ldrb	r3, [r3]    10cc:	e3530000 	cmp	r3, #0	; 0x0    10d0:	1affffcf 	bne	0x1014    10d4:	e24b0030 	sub	r0, fp, #48	; 0x30    10d8:	e5902000 	ldr	r2, [r0]    10dc:	e51b302c 	ldr	r3, [fp, #-44]    10e0:	e2831001 	add	r1, r3, #1	; 0x1    10e4:	e1a03002 	mov	r3, r2    10e8:	e5831000 	str	r1, [r3]    10ec:	e2822004 	add	r2, r2, #4	; 0x4    10f0:	e5802000 	str	r2, [r0]    10f4:	e24b0030 	sub	r0, fp, #48	; 0x30    10f8:	e5903000 	ldr	r3, [r0]    10fc:	e1a01003 	mov	r1, r3    1100:	e51b2024 	ldr	r2, [fp, #-36]    1104:	e5812000 	str	r2, [r1]    1108:	e2833004 	add	r3, r3, #4	; 0x4    110c:	e5803000 	str	r3, [r0]    1110:	e51b302c 	ldr	r3, [fp, #-44]    1114:	e1a02103 	mov	r2, r3, lsl #2    1118:	e51b3030 	ldr	r3, [fp, #-48]    111c:	e0823003 	add	r3, r2, r3    1120:	e2833004 	add	r3, r3, #4	; 0x4    1124:	e50b3034 	str	r3, [fp, #-52]    1128:	e3a03000 	mov	r3, #0	; 0x0    112c:	e50b3020 	str	r3, [fp, #-32]    1130:	e3a03000 	mov	r3, #0	; 0x0    1134:	e50b3028 	str	r3, [fp, #-40]    1138:	e51b2020 	ldr	r2, [fp, #-32]    113c:	e51b302c 	ldr	r3, [fp, #-44]    1140:	e1520003 	cmp	r2, r3    1144:	2a000046 	bcs	0x1264    1148:	e24b0030 	sub	r0, fp, #48	; 0x30    114c:	e5901000 	ldr	r1, [r0]    1150:	e51b3024 	ldr	r3, [fp, #-36]    1154:	e1a02a03 	mov	r2, r3, lsl #20    1158:	e51b3034 	ldr	r3, [fp, #-52]    115c:	e0623003 	rsb	r3, r2, r3    1160:	e2833641 	add	r3, r3, #68157440	; 0x4100000    1164:	e1a02001 	mov	r2, r1    1168:	e5823000 	str	r3, [r2]    116c:	e2811004 	add	r1, r1, #4	; 0x4    1170:	e5801000 	str	r1, [r0]    1174:	e51b2018 	ldr	r2, [fp, #-24]    1178:	e51b3028 	ldr	r3, [fp, #-40]    117c:	e0823003 	add	r3, r2, r3    1180:	e5d33000 	ldrb	r3, [r3]    1184:	e3530020 	cmp	r3, #32	; 0x20    1188:	1a000003 	bne	0x119c    118c:	e51b3028 	ldr	r3, [fp, #-40]    1190:	e2833001 	add	r3, r3, #1	; 0x1    1194:	e50b3028 	str	r3, [fp, #-40]    1198:	eafffff5 	b	0x1174    119c:	e51b2018 	ldr	r2, [fp, #-24]    11a0:	e51b3028 	ldr	r3, [fp, #-40]    11a4:	e0823003 	add	r3, r2, r3    11a8:	e5d33000 	ldrb	r3, [r3]    11ac:	e3530000 	cmp	r3, #0	; 0x0    11b0:	1a000000 	bne	0x11b8    11b4:	ea00002a 	b	0x1264    11b8:	e51b2018 	ldr	r2, [fp, #-24]    11bc:	e51b3028 	ldr	r3, [fp, #-40]    11c0:	e0823003 	add	r3, r2, r3    11c4:	e5d33000 	ldrb	r3, [r3]    11c8:	e3530000 	cmp	r3, #0	; 0x0    11cc:	0a000012 	beq	0x121c    11d0:	e51b2018 	ldr	r2, [fp, #-24]    11d4:	e51b3028 	ldr	r3, [fp, #-40]    11d8:	e0823003 	add	r3, r2, r3    11dc:	e5d33000 	ldrb	r3, [r3]    11e0:	e3530020 	cmp	r3, #32	; 0x20    11e4:	0a00000c 	beq	0x121c    11e8:	e51b1034 	ldr	r1, [fp, #-52]    11ec:	e51b2018 	ldr	r2, [fp, #-24]    11f0:	e51b3028 	ldr	r3, [fp, #-40]    11f4:	e0823003 	add	r3, r2, r3    11f8:	e5d33000 	ldrb	r3, [r3]    11fc:	e5c13000 	strb	r3, [r1]    1200:	e51b3034 	ldr	r3, [fp, #-52]    1204:	e2833001 	add	r3, r3, #1	; 0x1    1208:	e50b3034 	str	r3, [fp, #-52]    120c:	e51b3028 	ldr	r3, [fp, #-40]    1210:	e2833001 	add	r3, r3, #1	; 0x1    1214:	e50b3028 	str	r3, [fp, #-40]    1218:	eaffffe6 	b	0x11b8    121c:	e51b2034 	ldr	r2, [fp, #-52]    1220:	e3a03000 	mov	r3, #0	; 0x0    1224:	e5c23000 	strb	r3, [r2]    1228:	e51b3034 	ldr	r3, [fp, #-52]    122c:	e2833004 	add	r3, r3, #4	; 0x4    1230:	e3c33003 	bic	r3, r3, #3	; 0x3    1234:	e50b3034 	str	r3, [fp, #-52]    1238:	e51b2018 	ldr	r2, [fp, #-24]    123c:	e51b3028 	ldr	r3, [fp, #-40]    1240:	e0823003 	add	r3, r2, r3    1244:	e5d33000 	ldrb	r3, [r3]    1248:	e3530000 	cmp	r3, #0	; 0x0    124c:	1a000000 	bne	0x1254    1250:	ea000003 	b	0x1264    1254:	e51b3020 	ldr	r3, [fp, #-32]    1258:	e2833001 	add	r3, r3, #1	; 0x1    125c:	e50b3020 	str	r3, [fp, #-32]    1260:	eaffffb4 	b	0x1138    1264:	e59f126c 	ldr	r1, [pc, #620]	; 0x14d8    1268:	e51b2024 	ldr	r2, [fp, #-36]    126c:	e1a03002 	mov	r3, r2    1270:	e1a03303 	mov	r3, r3, lsl #6    1274:	e0833002 	add	r3, r3, r2    1278:	e1a03083 	mov	r3, r3, lsl #1    127c:	e0833002 	add	r3, r3, r2    1280:	e1a03183 	mov	r3, r3, lsl #3    1284:	e0833002 	add	r3, r3, r2    1288:	e1a03103 	mov	r3, r3, lsl #2    128c:	e0832001 	add	r2, r3, r1    1290:	e51b3024 	ldr	r3, [fp, #-36]    1294:	e5823000 	str	r3, [r2]    1298:	e59f0238 	ldr	r0, [pc, #568]	; 0x14d8    129c:	e51b2024 	ldr	r2, [fp, #-36]    12a0:	e3a01004 	mov	r1, #4	; 0x4    12a4:	e1a03002 	mov	r3, r2    12a8:	e1a03303 	mov	r3, r3, lsl #6    12ac:	e0833002 	add	r3, r3, r2    12b0:	e1a03083 	mov	r3, r3, lsl #1    12b4:	e0833002 	add	r3, r3, r2    12b8:	e1a03183 	mov	r3, r3, lsl #3    12bc:	e0833002 	add	r3, r3, r2    12c0:	e1a03103 	mov	r3, r3, lsl #2    12c4:	e0833000 	add	r3, r3, r0    12c8:	e0832001 	add	r2, r3, r1    12cc:	e3a03000 	mov	r3, #0	; 0x0    12d0:	e5823000 	str	r3, [r2]    12d4:	e59f01fc 	ldr	r0, [pc, #508]	; 0x14d8    12d8:	e51b2024 	ldr	r2, [fp, #-36]    12dc:	e3a01008 	mov	r1, #8	; 0x8    12e0:	e1a03002 	mov	r3, r2    12e4:	e1a03303 	mov	r3, r3, lsl #6    12e8:	e0833002 	add	r3, r3, r2    12ec:	e1a03083 	mov	r3, r3, lsl #1    12f0:	e0833002 	add	r3, r3, r2    12f4:	e1a03183 	mov	r3, r3, lsl #3    12f8:	e0833002 	add	r3, r3, r2    12fc:	e1a03103 	mov	r3, r3, lsl #2    1300:	e0833000 	add	r3, r3, r0    1304:	e0832001 	add	r2, r3, r1    1308:	e3a0300f 	mov	r3, #15	; 0xf    130c:	e5823000 	str	r3, [r2]    1310:	e59f01c0 	ldr	r0, [pc, #448]	; 0x14d8    1314:	e51b2024 	ldr	r2, [fp, #-36]    1318:	e3a01010 	mov	r1, #16	; 0x10    131c:	e1a03002 	mov	r3, r2    1320:	e1a03303 	mov	r3, r3, lsl #6    1324:	e0833002 	add	r3, r3, r2    1328:	e1a03083 	mov	r3, r3, lsl #1    132c:	e0833002 	add	r3, r3, r2    1330:	e1a03183 	mov	r3, r3, lsl #3    1334:	e0833002 	add	r3, r3, r2    1338:	e1a03103 	mov	r3, r3, lsl #2    133c:	e0833000 	add	r3, r3, r0    1340:	e0832001 	add	r2, r3, r1    1344:	e51b301c 	ldr	r3, [fp, #-28]    1348:	e5823000 	str	r3, [r2]    134c:	e59f0184 	ldr	r0, [pc, #388]	; 0x14d8    1350:	e51b2024 	ldr	r2, [fp, #-36]    1354:	e3a01014 	mov	r1, #20	; 0x14    1358:	e1a03002 	mov	r3, r2    135c:	e1a03303 	mov	r3, r3, lsl #6    1360:	e0833002 	add	r3, r3, r2    1364:	e1a03083 	mov	r3, r3, lsl #1    1368:	e0833002 	add	r3, r3, r2    136c:	e1a03183 	mov	r3, r3, lsl #3    1370:	e0833002 	add	r3, r3, r2    1374:	e1a03103 	mov	r3, r3, lsl #2    1378:	e0833000 	add	r3, r3, r0    137c:	e0831001 	add	r1, r3, r1    1380:	e51b2024 	ldr	r2, [fp, #-36]    1384:	e1a03002 	mov	r3, r2    1388:	e1a03303 	mov	r3, r3, lsl #6    138c:	e0833002 	add	r3, r3, r2    1390:	e1a03083 	mov	r3, r3, lsl #1    1394:	e0833002 	add	r3, r3, r2    1398:	e1a03183 	mov	r3, r3, lsl #3    139c:	e0833002 	add	r3, r3, r2    13a0:	e1a02103 	mov	r2, r3, lsl #2    13a4:	e59f3130 	ldr	r3, [pc, #304]	; 0x14dc    13a8:	e0823003 	add	r3, r2, r3    13ac:	e5813000 	str	r3, [r1]    13b0:	e59f0120 	ldr	r0, [pc, #288]	; 0x14d8    13b4:	e51b2024 	ldr	r2, [fp, #-36]    13b8:	e3a01018 	mov	r1, #24	; 0x18    13bc:	e1a03002 	mov	r3, r2    13c0:	e1a03303 	mov	r3, r3, lsl #6    13c4:	e0833002 	add	r3, r3, r2    13c8:	e1a03083 	mov	r3, r3, lsl #1    13cc:	e0833002 	add	r3, r3, r2    13d0:	e1a03183 	mov	r3, r3, lsl #3    13d4:	e0833002 	add	r3, r3, r2    13d8:	e1a03103 	mov	r3, r3, lsl #2    13dc:	e0833000 	add	r3, r3, r0    13e0:	e0832001 	add	r2, r3, r1    13e4:	e3a0305f 	mov	r3, #95	; 0x5f    13e8:	e5823000 	str	r3, [r2]    13ec:	e59f00e4 	ldr	r0, [pc, #228]	; 0x14d8    13f0:	e51b2024 	ldr	r2, [fp, #-36]    13f4:	e3a0101c 	mov	r1, #28	; 0x1c    13f8:	e1a03002 	mov	r3, r2    13fc:	e1a03303 	mov	r3, r3, lsl #6    1400:	e0833002 	add	r3, r3, r2    1404:	e1a03083 	mov	r3, r3, lsl #1    1408:	e0833002 	add	r3, r3, r2    140c:	e1a03183 	mov	r3, r3, lsl #3    1410:	e0833002 	add	r3, r3, r2    1414:	e1a03103 	mov	r3, r3, lsl #2    1418:	e0833000 	add	r3, r3, r0    141c:	e0832001 	add	r2, r3, r1    1420:	e3a03aff 	mov	r3, #1044480	; 0xff000    1424:	e2833b03 	add	r3, r3, #3072	; 0xc00    1428:	e5823000 	str	r3, [r2]    142c:	e59f00a4 	ldr	r0, [pc, #164]	; 0x14d8    1430:	e51b2024 	ldr	r2, [fp, #-36]    1434:	e3a01020 	mov	r1, #32	; 0x20    1438:	e1a03002 	mov	r3, r2    143c:	e1a03303 	mov	r3, r3, lsl #6    1440:	e0833002 	add	r3, r3, r2    1444:	e1a03083 	mov	r3, r3, lsl #1    1448:	e0833002 	add	r3, r3, r2    144c:	e1a03183 	mov	r3, r3, lsl #3    1450:	e0833002 	add	r3, r3, r2    1454:	e1a03103 	mov	r3, r3, lsl #2    1458:	e0833000 	add	r3, r3, r0    145c:	e0832001 	add	r2, r3, r1    1460:	e3a03013 	mov	r3, #19	; 0x13    1464:	e5823000 	str	r3, [r2]    1468:	e59f0068 	ldr	r0, [pc, #104]	; 0x14d8    146c:	e51b2024 	ldr	r2, [fp, #-36]    1470:	e3a01058 	mov	r1, #88	; 0x58    1474:	e1a03002 	mov	r3, r2    1478:	e1a03303 	mov	r3, r3, lsl #6    147c:	e0833002 	add	r3, r3, r2    1480:	e1a03083 	mov	r3, r3, lsl #1    1484:	e0833002 	add	r3, r3, r2    1488:	e1a03183 	mov	r3, r3, lsl #3    148c:	e0833002 	add	r3, r3, r2    1490:	e1a03103 	mov	r3, r3, lsl #2    1494:	e0833000 	add	r3, r3, r0    1498:	e0832001 	add	r2, r3, r1    149c:	e3a03000 	mov	r3, #0	; 0x0    14a0:	e5823000 	str	r3, [r2]    14a4:	eb0000a7 	bl	0x1748    14a8:	e3a03001 	mov	r3, #1	; 0x1    14ac:	e50b3038 	str	r3, [fp, #-56]    14b0:	ea000005 	b	0x14cc    14b4:	e51b3020 	ldr	r3, [fp, #-32]    14b8:	e2833001 	add	r3, r3, #1	; 0x1    14bc:	e50b3020 	str	r3, [fp, #-32]    14c0:	eafffe84 	b	0xed8    14c4:	e3a03000 	mov	r3, #0	; 0x0    14c8:	e50b3038 	str	r3, [fp, #-56]    14cc:	e51b0038 	ldr	r0, [fp, #-56]    14d0:	e24bd00c 	sub	sp, fp, #12	; 0xc    14d4:	e89da800 	ldmia	sp, {fp, sp, pc}    14d8:	30005d70 	andcc	r5, r0, r0, ror sp    14dc:	30006dd4 	ldrccd	r6, [r0], -r4    14e0:	e1a0c00d 	mov	ip, sp    14e4:	e92dd800 	stmdb	sp!, {fp, ip, lr, pc}    14e8:	e24cb004 	sub	fp, ip, #4	; 0x4    14ec:	e24dd004 	sub	sp, sp, #4	; 0x4    14f0:	e50b0010 	str	r0, [fp, #-16]    14f4:	e59f3018 	ldr	r3, [pc, #24]	; 0x1514    14f8:	e5932000 	ldr	r2, [r3]    14fc:	e3e03000 	mvn	r3, #0	; 0x0    1500:	e5823004 	str	r3, [r2, #4]    1504:	ebfffd36 	bl	0x9e4    1508:	e3a03000 	mov	r3, #0	; 0x0    150c:	e1a00003 	mov	r0, r3    1510:	e89da808 	ldmia	sp, {r3, fp, sp, pc}    1514:	30005d6c 	andcc	r5, r0, ip, ror #26    1518:	e1a0c00d 	mov	ip, sp    151c:	e92dd800 	stmdb	sp!, {fp, ip, lr, pc}    1520:	e24cb004 	sub	fp, ip, #4	; 0x4    1524:	e24dd004 	sub	sp, sp, #4	; 0x4    1528:	e50b0010 	str	r0, [fp, #-16]    152c:	e59f3028 	ldr	r3, [pc, #40]	; 0x155c    1530:	e5932000 	ldr	r2, [r3]    1534:	e3a03005 	mov	r3, #5	; 0x5

⌨️ 快捷键说明

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