📄 pm12.lst
字号:
ae8: 34 0b xorb $0xb,%al
aea: 00 00 addb %al,(%eax)
aec: c0 0c 00 00 rorb $0x0,(%eax,%eax,1)
af0: c0 0c 00 00 rorb $0x0,(%eax,%eax,1)
af4: c0 0c 00 00 rorb $0x0,(%eax,%eax,1)
af8: c0 0c 00 00 rorb $0x0,(%eax,%eax,1)
afc: 2c 0b subb $0xb,%al
afe: 00 00 addb %al,(%eax)
b00: 40 incl %eax
b01: 0b 00 orl (%eax),%eax
b03: 00 2c 0b addb %ch,(%ebx,%ecx,1)
b06: 00 00 addb %al,(%eax)
b08: c0 0c 00 00 rorb $0x0,(%eax,%eax,1)
b0c: c0 0c 00 00 rorb $0x0,(%eax,%eax,1)
b10: 18 0c 00 sbbb %cl,(%eax,%eax,1)
b13: 00 c0 addb %al,%al
b15: 0c 00 orb $0x0,%al
b17: 00 38 addb %bh,(%eax)
b19: 0b 00 orl (%eax),%eax
b1b: 00 c0 addb %al,%al
b1d: 0c 00 orb $0x0,%al
b1f: 00 c0 addb %al,%al
b21: 0c 00 orb $0x0,%al
b23: 00 2c 0b addb %ch,(%ebx,%ecx,1)
...
00000b28 <L46>:
b28: 80 4d ec 02 orb $0x2,0xffffffec(%ebp)
00000b2c <L49>:
b2c: c6 45 f3 10 movb $0x10,0xfffffff3(%ebp)
b30: eb 12 jmp b44 <L50>
b32: 89 f6 movl %esi,%esi
00000b34 <L52>:
b34: 80 4d ec 04 orb $0x4,0xffffffec(%ebp)
00000b38 <L53>:
b38: c6 45 f3 0a movb $0xa,0xfffffff3(%ebp)
b3c: eb 06 jmp b44 <L50>
b3e: 89 f6 movl %esi,%esi
00000b40 <L54>:
b40: c6 45 f3 08 movb $0x8,0xfffffff3(%ebp)
00000b44 <L50>:
b44: 8a 45 ec movb 0xffffffec(%ebp),%al
b47: a8 08 testb $0x8,%al
b49: 75 34 jne b7f <L101>
b4b: 8a 45 ec movb 0xffffffec(%ebp),%al
b4e: a8 10 testb $0x10,%al
b50: 74 26 je b78 <L57>
b52: a8 04 testb $0x4,%al
b54: 74 12 je b68 <L58>
b56: 83 45 14 04 addl $0x4,0x14(%ebp)
b5a: 8b 4d 14 movl 0x14(%ebp),%ecx
b5d: 0f bf 49 fc movswl 0xfffffffc(%ecx),%ecx
b61: 89 4d e4 movl %ecx,0xffffffe4(%ebp)
b64: eb 37 jmp b9d <L56>
b66: 89 f6 movl %esi,%esi
00000b68 <L58>:
b68: 83 45 14 04 addl $0x4,0x14(%ebp)
b6c: 8b 45 14 movl 0x14(%ebp),%eax
b6f: 0f b7 48 fc movzwl 0xfffffffc(%eax),%ecx
b73: 89 4d e4 movl %ecx,0xffffffe4(%ebp)
b76: eb 25 jmp b9d <L56>
00000b78 <L57>:
b78: 8a 45 ec movb 0xffffffec(%ebp),%al
b7b: a8 04 testb $0x4,%al
b7d: 74 11 je b90 <L61>
00000b7f <L101>:
b7f: 83 45 14 04 addl $0x4,0x14(%ebp)
b83: 8b 4d 14 movl 0x14(%ebp),%ecx
b86: 8b 49 fc movl 0xfffffffc(%ecx),%ecx
b89: 89 4d e4 movl %ecx,0xffffffe4(%ebp)
b8c: eb 0f jmp b9d <L56>
b8e: 89 f6 movl %esi,%esi
00000b90 <L61>:
b90: 83 45 14 04 addl $0x4,0x14(%ebp)
b94: 8b 45 14 movl 0x14(%ebp),%eax
b97: 8b 40 fc movl 0xfffffffc(%eax),%eax
b9a: 89 45 e4 movl %eax,0xffffffe4(%ebp)
00000b9d <L56>:
b9d: 8a 4d ec movb 0xffffffec(%ebp),%cl
ba0: f6 c1 04 testb $0x4,%cl
ba3: 74 0f je bb4 <L63>
ba5: 83 7d e4 00 cmpl $0x0,0xffffffe4(%ebp)
ba9: 7d 09 jnl bb4 <L63>
bab: 80 c9 20 orb $0x20,%cl
bae: 88 4d ec movb %cl,0xffffffec(%ebp)
bb1: f7 5d e4 negl 0xffffffe4(%ebp)
00000bb4 <L63>:
bb4: 0f be 7d f3 movsbl 0xfffffff3(%ebp),%edi
bb8: 8a 45 ec movb 0xffffffec(%ebp),%al
bbb: 24 02 andb $0x2,%al
bbd: 88 45 e9 movb %al,0xffffffe9(%ebp)
00000bc0 <L65>:
bc0: 8b 45 e4 movl 0xffffffe4(%ebp),%eax
bc3: 31 d2 xorl %edx,%edx
bc5: f7 f7 divl %edi,%eax
bc7: 83 fa 09 cmpl $0x9,%edx
bca: 77 08 ja bd4 <L68>
bcc: 4b decl %ebx
bcd: 80 c2 30 addb $0x30,%dl
bd0: eb 12 jmp be4 <L102>
bd2: 89 f6 movl %esi,%esi
00000bd4 <L68>:
bd4: 80 7d e9 00 cmpb $0x0,0xffffffe9(%ebp)
bd8: 74 06 je be0 <L70>
bda: 4b decl %ebx
bdb: 80 c2 37 addb $0x37,%dl
bde: eb 04 jmp be4 <L102>
00000be0 <L70>:
be0: 4b decl %ebx
be1: 80 c2 57 addb $0x57,%dl
00000be4 <L102>:
be4: 88 13 movb %dl,(%ebx)
be6: 8b 45 e4 movl 0xffffffe4(%ebp),%eax
be9: 31 d2 xorl %edx,%edx
beb: f7 f7 divl %edi,%eax
bed: 89 45 e4 movl %eax,0xffffffe4(%ebp)
bf0: 85 c0 testl %eax,%eax
bf2: 75 cc jne bc0 <L65>
bf4: 8a 4d ec movb 0xffffffec(%ebp),%cl
bf7: f6 c1 20 testb $0x20,%cl
bfa: 74 26 je c22 <L74>
bfc: 4b decl %ebx
bfd: c6 03 2d movb $0x2d,(%ebx)
c00: eb 20 jmp c22 <L74>
c02: 89 f6 movl %esi,%esi
00000c04 <L75>:
c04: 4b decl %ebx
c05: 83 45 14 04 addl $0x4,0x14(%ebp)
c09: 8b 45 14 movl 0x14(%ebp),%eax
c0c: 8a 40 fc movb 0xfffffffc(%eax),%al
c0f: 88 03 movb %al,(%ebx)
c11: c6 45 f3 01 movb $0x1,0xfffffff3(%ebp)
c15: eb 26 jmp c3d <L76>
c17: 90 nop
00000c18 <L77>:
c18: 83 45 14 04 addl $0x4,0x14(%ebp)
c1c: 8b 4d 14 movl 0x14(%ebp),%ecx
c1f: 8b 59 fc movl 0xfffffffc(%ecx),%ebx
00000c22 <L74>:
c22: 89 df movl %ebx,%edi
c24: 31 c0 xorl %eax,%eax
c26: fc cld
c27: b9 ff ff ff ff movl $0xffffffff,%ecx
c2c: f2 ae repnz scasb %es:(%edi),%al
c2e: 89 ca movl %ecx,%edx
c30: f7 d2 notl %edx
c32: 89 55 e4 movl %edx,0xffffffe4(%ebp)
c35: 8a 45 e4 movb 0xffffffe4(%ebp),%al
c38: fe c8 decb %al
c3a: 88 45 f3 movb %al,0xfffffff3(%ebp)
00000c3d <L76>:
c3d: 8a 4d ec movb 0xffffffec(%ebp),%cl
c40: f6 c1 01 testb $0x1,%cl
c43: 75 46 jne c8b <L103>
c45: 0f b7 c6 movzwl %si,%eax
c48: 0f be 55 f3 movsbl 0xfffffff3(%ebp),%edx
c4c: 39 d0 cmpl %edx,%eax
c4e: 7e 3b jle c8b <L103>
c50: 89 d7 movl %edx,%edi
c52: 89 f6 movl %esi,%esi
00000c54 <L82>:
c54: 6a 20 pushl $0x20
c56: ff 75 0c pushl 0xc(%ebp)
c59: ff 45 0c incl 0xc(%ebp)
c5c: 8b 45 08 movl 0x8(%ebp),%eax
c5f: ff d0 call *%eax
c61: 66 ff 45 ea incw 0xffffffea(%ebp)
c65: 83 c4 08 addl $0x8,%esp
c68: 4e decl %esi
c69: 0f b7 ce movzwl %si,%ecx
c6c: 39 f9 cmpl %edi,%ecx
c6e: 7f e4 jg c54 <L82>
c70: eb 19 jmp c8b <L103>
c72: 89 f6 movl %esi,%esi
00000c74 <L86>:
c74: 0f be 03 movsbl (%ebx),%eax
c77: 50 pushl %eax
c78: 43 incl %ebx
c79: ff 75 0c pushl 0xc(%ebp)
c7c: ff 45 0c incl 0xc(%ebp)
c7f: 8b 4d 08 movl 0x8(%ebp),%ecx
c82: ff d1 call *%ecx
c84: 66 ff 45 ea incw 0xffffffea(%ebp)
c88: 83 c4 08 addl $0x8,%esp
00000c8b <L103>:
c8b: 80 3b 00 cmpb $0x0,(%ebx)
c8e: 75 e4 jne c74 <L86>
c90: 0f b7 d6 movzwl %si,%edx
c93: 0f be 45 f3 movsbl 0xfffffff3(%ebp),%eax
c97: 39 c2 cmpl %eax,%edx
c99: 7c 25 jl cc0 <L97>
c9b: 66 0f be 45 f3 movsbw 0xfffffff3(%ebp),%ax
ca0: 66 29 c6 subw %ax,%si
ca3: 74 1b je cc0 <L97>
ca5: 8d 76 00 leal 0x0(%esi),%esi
00000ca8 <L93>:
ca8: 6a 20 pushl $0x20
caa: ff 75 0c pushl 0xc(%ebp)
cad: ff 45 0c incl 0xc(%ebp)
cb0: 8b 45 08 movl 0x8(%ebp),%eax
cb3: ff d0 call *%eax
cb5: 66 ff 45 ea incw 0xffffffea(%ebp)
cb9: 83 c4 08 addl $0x8,%esp
cbc: 66 4e decw %si
cbe: 75 e8 jne ca8 <L93>
00000cc0 <L97>:
cc0: 31 f6 xorl %esi,%esi
cc2: 89 f1 movl %esi,%ecx
cc4: 88 4d ec movb %cl,0xffffffec(%ebp)
cc7: 89 f0 movl %esi,%eax
cc9: 88 45 f3 movb %al,0xfffffff3(%ebp)
00000ccc <L26>:
ccc: ff 45 10 incl 0x10(%ebp)
ccf: 8b 4d 10 movl 0x10(%ebp),%ecx
cd2: 80 39 00 cmpb $0x0,(%ecx)
cd5: 0f 85 d5 fc ff jne 9b0 <L27>
cda: ff
00000cdb <L25>:
cdb: 0f b7 45 ea movzwl 0xffffffea(%ebp),%eax
cdf: 8d 65 d4 leal 0xffffffd4(%ebp),%esp
ce2: 5b popl %ebx
ce3: 5e popl %esi
ce4: 5f popl %edi
ce5: c9 leave
ce6: c3 ret
ce7: 90 nop
00000ce8 <_putchar>:
ce8: 55 pushl %ebp
ce9: 89 e5 movl %esp,%ebp
ceb: 8b 44 24 08 movl 0x8(%esp,1),%eax
cef: cd 30 int $0x30
cf1: c9 leave
cf2: c3 ret
cf3: 90 nop
00000cf4 <_printfOut>:
cf4: 55 pushl %ebp
cf5: 89 e5 movl %esp,%ebp
cf7: 0f be 45 0c movsbl 0xc(%ebp),%eax
cfb: 50 pushl %eax
cfc: e8 e7 ff ff ff call ce8 <_putchar>
d01: c9 leave
d02: c3 ret
d03: 90 nop
00000d04 <_printf>:
d04: 55 pushl %ebp
d05: 89 e5 movl %esp,%ebp
d07: 8b 55 08 movl 0x8(%ebp),%edx
d0a: 8d 45 0c leal 0xc(%ebp),%eax
d0d: 50 pushl %eax
d0e: 52 pushl %edx
d0f: 6a 00 pushl $0x0
d11: 68 f4 0c 00 00 pushl $0xcf4
d16: e8 69 fc ff ff call 984 <_myPrintf>
d1b: c9 leave
d1c: c3 ret
d1d: 8d 76 00 leal 0x0(%esi),%esi
00000d20 <_scroll>:
d20: 55 pushl %ebp
d21: 89 e5 movl %esp,%ebp
d23: 53 pushl %ebx
d24: 8a 05 58 04 00 movb 0x458,%al
d29: 00
d2a: 3c 18 cmpb $0x18,%al
d2c: 7e 4e jle d7c <L108>
d2e: 0f be c0 movsbl %al,%eax
d31: 8d 50 e8 leal 0xffffffe8(%eax),%edx
d34: bb 19 00 00 00 movl $0x19,%ebx
d39: 29 d3 subl %edx,%ebx
d3b: 8d 1c 9b leal (%ebx,%ebx,4),%ebx
d3e: c1 e3 05 shll $0x5,%ebx
d41: 53 pushl %ebx
d42: 8d 04 92 leal (%edx,%edx,4),%eax
d45: c1 e0 05 shll $0x5,%eax
d48: 05 00 80 0b 00 addl $0xb8000,%eax
d4d: 50 pushl %eax
d4e: 6a 08 pushl $0x8
d50: 68 00 80 0b 00 pushl $0xb8000
d55: 6a 08 pushl $0x8
d57: e8 bc fb ff ff call 918 <_farmemmove>
d5c: 6a 50 pushl $0x50
d5e: 68 20 71 00 00 pushl $0x7120
d63: 81 c3 00 80 0b addl $0xb8000,%ebx
d68: 00
d69: 53 pushl %ebx
d6a: 6a 08 pushl $0x8
d6c: e8 eb fb ff ff call 95c <_farmemsetw>
d71: c6 05 58 04 00 movb $0x18,0x458
d76: 00 18
d78: eb 46 jmp dc0 <L109>
d7a: 89 f6 movl %esi,%esi
00000d7c <L108>:
d7c: 84 c0 testb %al,%al
d7e: 7d 40 jnl dc0 <L109>
d80: 0f be 05 58 04 movsbl 0x458,%eax
d85: 00 00
d87: 89 c2 movl %eax,%edx
d89: f7 da negl %edx
d8b: 8d 44 80 7d leal 0x7d(%eax,%eax,4),%eax
d8f: c1 e0 04 shll $0x4,%eax
d92: 50 pushl %eax
d93: 8d 1c 92 leal (%edx,%edx,4),%ebx
d96: c1 e3 04 shll $0x4,%ebx
d99: 8d 83 00 80 0b leal 0xb8000(%ebx),%eax
d9e: 00
d9f: 50 pushl %eax
da0: 6a 08 pushl $0x8
da2: 68 00 80 0b 00 pushl $0xb8000
da7: 6a 08 pushl $0x8
da9: e8 6a fb ff ff call 918 <_farmemmove>
dae: 53 pushl %ebx
daf: 68 20 71 00 00 pushl $0x7120
db4: 68 00 80 0b 00 pushl $0xb8000
db9: 6a 08 pushl $0x8
dbb: e8 9c fb ff ff call 95c <_farmemsetw>
00000dc0 <L109>:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -