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

📄 mos_dissemble.s

📁 一个基于MMU的操作系统
💻 S
📖 第 1 页 / 共 5 页
字号:
     a48:	e51b2014 	ldr	r2, [fp, #-20]
     a4c:	e3a01004 	mov	r1, #4	; 0x4
     a50:	e1a03002 	mov	r3, r2
     a54:	e1a03303 	mov	r3, r3, lsl #6
     a58:	e0833002 	add	r3, r3, r2
     a5c:	e1a03083 	mov	r3, r3, lsl #1
     a60:	e0833002 	add	r3, r3, r2
     a64:	e1a03183 	mov	r3, r3, lsl #3
     a68:	e0833002 	add	r3, r3, r2
     a6c:	e1a03103 	mov	r3, r3, lsl #2
     a70:	e0833000 	add	r3, r3, r0
     a74:	e0833001 	add	r3, r3, r1
     a78:	e5933000 	ldr	r3, [r3]
     a7c:	e3530000 	cmp	r3, #0	; 0x0
     a80:	1a000021 	bne	0xb0c
     a84:	e59f0270 	ldr	r0, [pc, #624]	; 0xcfc
     a88:	e51b2014 	ldr	r2, [fp, #-20]
     a8c:	e3a01008 	mov	r1, #8	; 0x8
     a90:	e1a03002 	mov	r3, r2
     a94:	e1a03303 	mov	r3, r3, lsl #6
     a98:	e0833002 	add	r3, r3, r2
     a9c:	e1a03083 	mov	r3, r3, lsl #1
     aa0:	e0833002 	add	r3, r3, r2
     aa4:	e1a03183 	mov	r3, r3, lsl #3
     aa8:	e0833002 	add	r3, r3, r2
     aac:	e1a03103 	mov	r3, r3, lsl #2
     ab0:	e0833000 	add	r3, r3, r0
     ab4:	e0833001 	add	r3, r3, r1
     ab8:	e5932000 	ldr	r2, [r3]
     abc:	e51b3010 	ldr	r3, [fp, #-16]
     ac0:	e1520003 	cmp	r2, r3
     ac4:	da000010 	ble	0xb0c
     ac8:	e59f022c 	ldr	r0, [pc, #556]	; 0xcfc
     acc:	e51b2014 	ldr	r2, [fp, #-20]
     ad0:	e3a01008 	mov	r1, #8	; 0x8
     ad4:	e1a03002 	mov	r3, r2
     ad8:	e1a03303 	mov	r3, r3, lsl #6
     adc:	e0833002 	add	r3, r3, r2
     ae0:	e1a03083 	mov	r3, r3, lsl #1
     ae4:	e0833002 	add	r3, r3, r2
     ae8:	e1a03183 	mov	r3, r3, lsl #3
     aec:	e0833002 	add	r3, r3, r2
     af0:	e1a03103 	mov	r3, r3, lsl #2
     af4:	e0833000 	add	r3, r3, r0
     af8:	e0833001 	add	r3, r3, r1
     afc:	e5933000 	ldr	r3, [r3]
     b00:	e50b3010 	str	r3, [fp, #-16]
     b04:	e51b3014 	ldr	r3, [fp, #-20]
     b08:	e50b3018 	str	r3, [fp, #-24]
     b0c:	e51b3014 	ldr	r3, [fp, #-20]
     b10:	e2833001 	add	r3, r3, #1	; 0x1
     b14:	e50b3014 	str	r3, [fp, #-20]
     b18:	eaffffc6 	b	0xa38
     b1c:	e51b3010 	ldr	r3, [fp, #-16]
     b20:	e3530000 	cmp	r3, #0	; 0x0
     b24:	0a000000 	beq	0xb2c
     b28:	ea000034 	b	0xc00
     b2c:	e3a03000 	mov	r3, #0	; 0x0
     b30:	e50b3014 	str	r3, [fp, #-20]
     b34:	e51b3014 	ldr	r3, [fp, #-20]
     b38:	e353003e 	cmp	r3, #62	; 0x3e
     b3c:	caffffbb 	bgt	0xa30
     b40:	e59f01b4 	ldr	r0, [pc, #436]	; 0xcfc
     b44:	e51b2014 	ldr	r2, [fp, #-20]
     b48:	e3a01004 	mov	r1, #4	; 0x4
     b4c:	e1a03002 	mov	r3, r2
     b50:	e1a03303 	mov	r3, r3, lsl #6
     b54:	e0833002 	add	r3, r3, r2
     b58:	e1a03083 	mov	r3, r3, lsl #1
     b5c:	e0833002 	add	r3, r3, r2
     b60:	e1a03183 	mov	r3, r3, lsl #3
     b64:	e0833002 	add	r3, r3, r2
     b68:	e1a03103 	mov	r3, r3, lsl #2
     b6c:	e0833000 	add	r3, r3, r0
     b70:	e0833001 	add	r3, r3, r1
     b74:	e5933000 	ldr	r3, [r3]
     b78:	e3530000 	cmp	r3, #0	; 0x0
     b7c:	1a00001b 	bne	0xbf0
     b80:	e59f0174 	ldr	r0, [pc, #372]	; 0xcfc
     b84:	e51b2014 	ldr	r2, [fp, #-20]
     b88:	e3a01008 	mov	r1, #8	; 0x8
     b8c:	e1a03002 	mov	r3, r2
     b90:	e1a03303 	mov	r3, r3, lsl #6
     b94:	e0833002 	add	r3, r3, r2
     b98:	e1a03083 	mov	r3, r3, lsl #1
     b9c:	e0833002 	add	r3, r3, r2
     ba0:	e1a03183 	mov	r3, r3, lsl #3
     ba4:	e0833002 	add	r3, r3, r2
     ba8:	e1a03103 	mov	r3, r3, lsl #2
     bac:	e0833000 	add	r3, r3, r0
     bb0:	e0830001 	add	r0, r3, r1
     bb4:	e59fc140 	ldr	ip, [pc, #320]	; 0xcfc
     bb8:	e51b2014 	ldr	r2, [fp, #-20]
     bbc:	e3a01010 	mov	r1, #16	; 0x10
     bc0:	e1a03002 	mov	r3, r2
     bc4:	e1a03303 	mov	r3, r3, lsl #6
     bc8:	e0833002 	add	r3, r3, r2
     bcc:	e1a03083 	mov	r3, r3, lsl #1
     bd0:	e0833002 	add	r3, r3, r2
     bd4:	e1a03183 	mov	r3, r3, lsl #3
     bd8:	e0833002 	add	r3, r3, r2
     bdc:	e1a03103 	mov	r3, r3, lsl #2
     be0:	e083300c 	add	r3, r3, ip
     be4:	e0833001 	add	r3, r3, r1
     be8:	e5933000 	ldr	r3, [r3]
     bec:	e5803000 	str	r3, [r0]
     bf0:	e51b3014 	ldr	r3, [fp, #-20]
     bf4:	e2833001 	add	r3, r3, #1	; 0x1
     bf8:	e50b3014 	str	r3, [fp, #-20]
     bfc:	eaffffcc 	b	0xb34
     c00:	e51b2018 	ldr	r2, [fp, #-24]
     c04:	e1a03002 	mov	r3, r2
     c08:	e1a03303 	mov	r3, r3, lsl #6
     c0c:	e0833002 	add	r3, r3, r2
     c10:	e1a03083 	mov	r3, r3, lsl #1
     c14:	e0833002 	add	r3, r3, r2
     c18:	e1a03183 	mov	r3, r3, lsl #3
     c1c:	e0833002 	add	r3, r3, r2
     c20:	e1a02103 	mov	r2, r3, lsl #2
     c24:	e59f30d0 	ldr	r3, [pc, #208]	; 0xcfc
     c28:	e0822003 	add	r2, r2, r3
     c2c:	e59f30cc 	ldr	r3, [pc, #204]	; 0xd00
     c30:	e5933000 	ldr	r3, [r3]
     c34:	e1520003 	cmp	r2, r3
     c38:	1a000000 	bne	0xc40
     c3c:	ea00002c 	b	0xcf4
     c40:	e59f10b4 	ldr	r1, [pc, #180]	; 0xcfc
     c44:	e51b2018 	ldr	r2, [fp, #-24]
     c48:	e1a03002 	mov	r3, r2
     c4c:	e1a03303 	mov	r3, r3, lsl #6
     c50:	e0833002 	add	r3, r3, r2
     c54:	e1a03083 	mov	r3, r3, lsl #1
     c58:	e0833002 	add	r3, r3, r2
     c5c:	e1a03183 	mov	r3, r3, lsl #3
     c60:	e0833002 	add	r3, r3, r2
     c64:	e1a03103 	mov	r3, r3, lsl #2
     c68:	e0833001 	add	r3, r3, r1
     c6c:	e5933000 	ldr	r3, [r3]
     c70:	e3530000 	cmp	r3, #0	; 0x0
     c74:	aa000000 	bge	0xc7c
     c78:	ea00001d 	b	0xcf4
     c7c:	e59f307c 	ldr	r3, [pc, #124]	; 0xd00
     c80:	e5933000 	ldr	r3, [r3]
     c84:	e50b301c 	str	r3, [fp, #-28]
     c88:	e59f1070 	ldr	r1, [pc, #112]	; 0xd00
     c8c:	e51b2018 	ldr	r2, [fp, #-24]
     c90:	e1a03002 	mov	r3, r2
     c94:	e1a03303 	mov	r3, r3, lsl #6
     c98:	e0833002 	add	r3, r3, r2
     c9c:	e1a03083 	mov	r3, r3, lsl #1
     ca0:	e0833002 	add	r3, r3, r2
     ca4:	e1a03183 	mov	r3, r3, lsl #3
     ca8:	e0833002 	add	r3, r3, r2
     cac:	e1a02103 	mov	r2, r3, lsl #2
     cb0:	e59f3044 	ldr	r3, [pc, #68]	; 0xcfc
     cb4:	e0823003 	add	r3, r2, r3
     cb8:	e5813000 	str	r3, [r1]
     cbc:	e51b2018 	ldr	r2, [fp, #-24]
     cc0:	e1a03002 	mov	r3, r2
     cc4:	e1a03303 	mov	r3, r3, lsl #6
     cc8:	e0833002 	add	r3, r3, r2
     ccc:	e1a03083 	mov	r3, r3, lsl #1
     cd0:	e0833002 	add	r3, r3, r2
     cd4:	e1a03183 	mov	r3, r3, lsl #3
     cd8:	e0833002 	add	r3, r3, r2
     cdc:	e1a02103 	mov	r2, r3, lsl #2
     ce0:	e59f3014 	ldr	r3, [pc, #20]	; 0xcfc
     ce4:	e0823003 	add	r3, r2, r3
     ce8:	e51b001c 	ldr	r0, [fp, #-28]
     cec:	e1a01003 	mov	r1, r3
     cf0:	ebfffeab 	bl	0x7a4
     cf4:	e24bd00c 	sub	sp, fp, #12	; 0xc
     cf8:	e89da800 	ldmia	sp, {fp, sp, pc}
     cfc:	30005d84 	andcc	r5, r0, r4, lsl #27
     d00:	30005d80 	andcc	r5, r0, r0, lsl #27
     d04:	e1a0c00d 	mov	ip, sp
     d08:	e92dd800 	stmdb	sp!, {fp, ip, lr, pc}
     d0c:	e24cb004 	sub	fp, ip, #4	; 0x4
     d10:	e24dd008 	sub	sp, sp, #8	; 0x8
     d14:	e3a03000 	mov	r3, #0	; 0x0
     d18:	e50b3010 	str	r3, [fp, #-16]
     d1c:	e3a03000 	mov	r3, #0	; 0x0
     d20:	e50b3014 	str	r3, [fp, #-20]
     d24:	e59f31a4 	ldr	r3, [pc, #420]	; 0xed0
     d28:	e5933000 	ldr	r3, [r3]
     d2c:	e3530000 	cmp	r3, #0	; 0x0
     d30:	1a000000 	bne	0xd38
     d34:	ea000063 	b	0xec8
     d38:	e3a03001 	mov	r3, #1	; 0x1
     d3c:	e50b3010 	str	r3, [fp, #-16]
     d40:	e51b3010 	ldr	r3, [fp, #-16]
     d44:	e353003e 	cmp	r3, #62	; 0x3e
     d48:	ca000043 	bgt	0xe5c
     d4c:	e59f0180 	ldr	r0, [pc, #384]	; 0xed4
     d50:	e51b2010 	ldr	r2, [fp, #-16]
     d54:	e3a01004 	mov	r1, #4	; 0x4
     d58:	e1a03002 	mov	r3, r2
     d5c:	e1a03303 	mov	r3, r3, lsl #6
     d60:	e0833002 	add	r3, r3, r2
     d64:	e1a03083 	mov	r3, r3, lsl #1
     d68:	e0833002 	add	r3, r3, r2
     d6c:	e1a03183 	mov	r3, r3, lsl #3
     d70:	e0833002 	add	r3, r3, r2
     d74:	e1a03103 	mov	r3, r3, lsl #2
     d78:	e0833000 	add	r3, r3, r0
     d7c:	e0833001 	add	r3, r3, r1
     d80:	e5933000 	ldr	r3, [r3]
     d84:	e3530005 	cmp	r3, #5	; 0x5
     d88:	1a00002f 	bne	0xe4c
     d8c:	e59f0140 	ldr	r0, [pc, #320]	; 0xed4
     d90:	e51b2010 	ldr	r2, [fp, #-16]
     d94:	e3a0100c 	mov	r1, #12	; 0xc
     d98:	e1a03002 	mov	r3, r2
     d9c:	e1a03303 	mov	r3, r3, lsl #6
     da0:	e0833002 	add	r3, r3, r2
     da4:	e1a03083 	mov	r3, r3, lsl #1
     da8:	e0833002 	add	r3, r3, r2
     dac:	e1a03183 	mov	r3, r3, lsl #3
     db0:	e0833002 	add	r3, r3, r2
     db4:	e1a03103 	mov	r3, r3, lsl #2
     db8:	e0833000 	add	r3, r3, r0
     dbc:	e0830001 	add	r0, r3, r1
     dc0:	e59fc10c 	ldr	ip, [pc, #268]	; 0xed4
     dc4:	e51b2010 	ldr	r2, [fp, #-16]
     dc8:	e3a0100c 	mov	r1, #12	; 0xc
     dcc:	e1a03002 	mov	r3, r2
     dd0:	e1a03303 	mov	r3, r3, lsl #6
     dd4:	e0833002 	add	r3, r3, r2
     dd8:	e1a03083 	mov	r3, r3, lsl #1
     ddc:	e0833002 	add	r3, r3, r2
     de0:	e1a03183 	mov	r3, r3, lsl #3
     de4:	e0833002 	add	r3, r3, r2
     de8:	e1a03103 	mov	r3, r3, lsl #2
     dec:	e083300c 	add	r3, r3, ip
     df0:	e0833001 	add	r3, r3, r1
     df4:	e5933000 	ldr	r3, [r3]
     df8:	e2433001 	sub	r3, r3, #1	; 0x1
     dfc:	e5803000 	str	r3, [r0]
     e00:	e3530000 	cmp	r3, #0	; 0x0
     e04:	1a000010 	bne	0xe4c
     e08:	e59f00c4 	ldr	r0, [pc, #196]	; 0xed4
     e0c:	e51b2010 	ldr	r2, [fp, #-16]
     e10:	e3a01004 	mov	r1, #4	; 0x4
     e14:	e1a03002 	mov	r3, r2
     e18:	e1a03303 	mov	r3, r3, lsl #6
     e1c:	e0833002 	add	r3, r3, r2
     e20:	e1a03083 	mov	r3, r3, lsl #1
     e24:	e0833002 	add	r3, r3, r2
     e28:	e1a03183 	mov	r3, r3, lsl #3
     e2c:	e0833002 	add	r3, r3, r2
     e30:	e1a03103 	mov	r3, r3, lsl #2
     e34:	e0833000 	add	r3, r3, r0
     e38:	e0832001 	add	r2, r3, r1
     e3c:	e3a03000 	mov	r3, #0	; 0x0
     e40:	e5823000 	str	r3, [r2]
     e44:	e3a03001 	mov	r3, #1	; 0x1
     e48:	e50b3014 	str	r3, [fp, #-20]
     e4c:	e51b3010 	ldr	r3, [fp, #-16]
     e50:	e2833001 	add	r3, r3, #1	; 0x1
     e54:	e50b3010 	str	r3, [fp, #-16]
     e58:	eaffffb8 	b	0xd40
     e5c:	e59f306c 	ldr	r3, [pc, #108]	; 0xed0
     e60:	e5933000 	ldr	r3, [r3]
     e64:	e5933008 	ldr	r3, [r3, #8]
     e68:	e3530000 	cmp	r3, #0	; 0x0
     e6c:	0a000006 	beq	0xe8c
     e70:	e59f3058 	ldr	r3, [pc, #88]	; 0xed0
     e74:	e5932000 	ldr	r2, [r3]
     e78:	e59f3050 	ldr	r3, [pc, #80]	; 0xed0
     e7c:	e5933000 	ldr	r3, [r3]
     e80:	e5933008 	ldr	r3, [r3, #8]
     e84:	e2433001 	sub	r3, r3, #1	; 0x1
     e88:	e5823008 	str	r3, [r2, #8]
     e8c:	e59f303c 	ldr	r3, [pc, #60]	; 0xed0
     e90:	e5933000 	ldr	r3, [r3]
     e94:	e5933004 	ldr	r3, [r3, #4]
     e98:	e3530000 	cmp	r3, #0	; 0x0
     e9c:	1a000008 	bne	0xec4
     ea0:	e59f3028 	ldr	r3, [pc, #40]	; 0xed0
     ea4:	e5933000 	ldr	r3, [r3]
     ea8:	e5933008 	ldr	r3, [r3, #8]
     eac:	e3530000 	cmp	r3, #0	; 0x0
     eb0:	0a000003 	beq	0xec4
     eb4:	e51b3014 	ldr	r3, [fp, #-20]
     eb8:	e3530000 	cmp	r3, #0	; 0x0
     ebc:	1a000000 	bne	0xec4
     ec0:	ea000000 	b	0xec8
     ec4:	ebfffecd 	bl	0xa00
     ec8:	e24bd00c 	sub	sp, fp, #12	; 0xc
     ecc:	e89da800 	ldmia	sp, {fp, sp, pc}
     ed0:	30005d80 	andcc	r5, r0, r0, lsl #27
     ed4:	30005d84 	andcc	r5, r0, r4, lsl #27
     ed8:	e1a0c00d 	mov	ip, sp
     edc:	e92dd800 	stmdb	sp!, {fp, ip, lr, pc}
     ee0:	e24cb004 	sub	fp, ip, #4	; 0x4
     ee4:	e24dd02c 	sub	sp, sp, #44	; 0x2c
     ee8:	e50b0010 	str	r0, [fp, #-16]
     eec:	e50b1014 	str	r1, [fp, #-20]
     ef0:	e50b2018 	str	r2, [fp, #-24]
     ef4:	e50b301c 	str	r3, [fp, #-28]
     ef8:	e3a03001 	mov	r3, #1	; 0x1
     efc:	e50b3020 	str	r3, [fp, #-32]
     f00:	e3a03000 	mov	r3, #0	; 0x0
     f04:	e50b302c 	str	r3, [fp, #-44]
     f08:	e51b3020 	ldr	r3, [fp, #-32]
     f0c:	e353003e 	cmp	r3, #62	; 0x3e
     f10:	8a00017e 	bhi	0x1510
     f14:	e59f0608 	ldr	r0, [pc, #1544]	; 0x1524
     f18:	e51b2020 	ldr	r2, [fp, #-32]
     f1c:	e3a01004 	mov	r1, #4	; 0x4
     f20:	e1a03002 	mov	r3, r2
     f24:	e1a03303 	mov	r3, r3, lsl #6
     f28:	e0833002 	add	r3, r3, r2
     f2c:	e1a03083 	mov	r3, r3, lsl #1
     f30:	e0833002 	add	r3, r3, r2
     f34:	e1a03183 	mov	r3, r3, lsl #3
     f38:	e0833002 	add	r3, r3, r2
     f3c:	e1a03103 	mov	r3, r3, lsl #2
     f40:	e0833000 	add	r3, r3, r0
     f44:	e0833001 	add	r3, r3, r1
     f48:	e5933000 	ldr	r3, [r3]
     f4c:	e3730001 	cmn	r3, #1	; 0x1
     f50:	1a00016a 	bne	0x1500
     f54:	e51b3020 	ldr	r3, [fp, #-32]
     f58:	e3530000 	cmp	r3, #0	; 0x0
     f5c:	0a000003 	beq	0xf70
     f60:	e51b3020 	ldr	r3, [fp, #-32]
     f64:	e3530017 	cmp	r3, #23	; 0x17
     f68:	8a000000 	bhi	0xf70
     f6c:	ea00000c 	b	0xfa4
     f70:	e51b3020 	ldr	r3, [fp, #-32]
     f74:	e3530018 	cmp	r3, #24	; 0x18

⌨️ 快捷键说明

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