?? compile_code.txt
字號:
080483b4 <getxs>:
80483b4: 55 push %ebp
80483b5: 89 e5 mov %esp,%ebp
80483b7: 83 ec 18 sub $0x18,%esp
80483ba: c7 45 f8 01 00 00 00 movl $0x1,0xfffffff8(%ebp)
80483c1: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp)
80483c8: 8b 45 08 mov 0x8(%ebp),%eax
80483cb: 89 45 f0 mov %eax,0xfffffff0(%ebp)
80483ce: e8 f1 fe ff ff call 80482c4 <_init+0x28>
80483d3: 89 45 fc mov %eax,0xfffffffc(%ebp)
80483d6: 83 7d fc ff cmpl $0xffffffff,0xfffffffc(%ebp)
80483da: 0f 84 98 00 00 00 je 8048478 <getxs+0xc4>
80483e0: 83 7d fc 0a cmpl $0xa,0xfffffffc(%ebp)
80483e4: 75 05 jne 80483eb <getxs+0x37>
80483e6: e9 8d 00 00 00 jmp 8048478 <getxs+0xc4>
80483eb: e8 04 ff ff ff call 80482f4 <_init+0x58>
80483f0: 89 c1 mov %eax,%ecx
80483f2: 8b 45 fc mov 0xfffffffc(%ebp),%eax
80483f5: 8d 14 00 lea (%eax,%eax,1),%edx
80483f8: 8b 01 mov (%ecx),%eax
80483fa: 66 8b 04 10 mov (%eax,%edx,1),%ax
80483fe: 25 00 10 00 00 and $0x1000,%eax
8048403: 66 85 c0 test %ax,%ax
8048406: 74 c6 je 80483ce <getxs+0x1a>
8048408: 83 7d fc 2f cmpl $0x2f,0xfffffffc(%ebp)
804840c: 7e 11 jle 804841f <getxs+0x6b>
804840e: 83 7d fc 39 cmpl $0x39,0xfffffffc(%ebp)
8048412: 7f 0b jg 804841f <getxs+0x6b>
8048414: 8b 45 fc mov 0xfffffffc(%ebp),%eax
8048417: 83 e8 30 sub $0x30,%eax
804841a: 89 45 ec mov %eax,0xffffffec(%ebp)
804841d: eb 20 jmp 804843f <getxs+0x8b>
804841f: 83 7d fc 40 cmpl $0x40,0xfffffffc(%ebp)
8048423: 7e 11 jle 8048436 <getxs+0x82>
8048425: 83 7d fc 46 cmpl $0x46,0xfffffffc(%ebp)
8048429: 7f 0b jg 8048436 <getxs+0x82>
804842b: 8b 45 fc mov 0xfffffffc(%ebp),%eax
804842e: 83 e8 37 sub $0x37,%eax
8048431: 89 45 ec mov %eax,0xffffffec(%ebp)
8048434: eb 09 jmp 804843f <getxs+0x8b>
8048436: 8b 45 fc mov 0xfffffffc(%ebp),%eax
8048439: 83 e8 57 sub $0x57,%eax
804843c: 89 45 ec mov %eax,0xffffffec(%ebp)
804843f: 83 7d f8 00 cmpl $0x0,0xfffffff8(%ebp)
8048443: 74 12 je 8048457 <getxs+0xa3>
8048445: 8b 45 ec mov 0xffffffec(%ebp),%eax
8048448: 89 45 f4 mov %eax,0xfffffff4(%ebp)
804844b: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp)
8048452: e9 77 ff ff ff jmp 80483ce <getxs+0x1a>
8048457: 8b 45 f0 mov 0xfffffff0(%ebp),%eax
804845a: 89 c2 mov %eax,%edx
804845c: 8b 45 f4 mov 0xfffffff4(%ebp),%eax
804845f: c1 e0 04 shl $0x4,%eax
8048462: 03 45 ec add 0xffffffec(%ebp),%eax
8048465: 88 02 mov %al,(%edx)
8048467: 8d 45 f0 lea 0xfffffff0(%ebp),%eax
804846a: ff 00 incl (%eax)
804846c: c7 45 f8 01 00 00 00 movl $0x1,0xfffffff8(%ebp)
8048473: e9 56 ff ff ff jmp 80483ce <getxs+0x1a>
8048478: 8b 45 f0 mov 0xfffffff0(%ebp),%eax
804847b: c6 00 00 movb $0x0,(%eax)
804847e: 8d 45 f0 lea 0xfffffff0(%ebp),%eax
8048481: ff 00 incl (%eax)
8048481: ff 00 incl (%eax)
8048483: 8b 45 08 mov 0x8(%ebp),%eax
8048486: c9 leave
8048487: c3 ret
08048488 <getbuf>:
8048488: 55 push %ebp
8048489: 89 e5 mov %esp,%ebp
804848b: 83 ec 18 sub $0x18,%esp
804848e: 83 ec 0c sub $0xc,%esp
8048491: 8d 45 e8 lea 0xffffffe8(%ebp),%eax
8048494: 50 push %eax
8048495: e8 1a ff ff ff call 80483b4 <getxs>
804849a: 83 c4 10 add $0x10,%esp
804849d: b8 01 00 00 00 mov $0x1,%eax
80484a2: c9 leave
80484a3: c3 ret
080484a4 <test>:
80484a4: 55 push %ebp
80484a5: 89 e5 mov %esp,%ebp
80484a7: 83 ec 08 sub $0x8,%esp
80484aa: 83 ec 0c sub $0xc,%esp
80484ad: 68 c8 85 04 08 push $0x80485c8
80484b2: e8 2d fe ff ff call 80482e4 <_init+0x48>
80484b7: 83 c4 10 add $0x10,%esp
80484ba: e8 c9 ff ff ff call 8048488 <getbuf>
80484bf: 89 45 fc mov %eax,0xfffffffc(%ebp)//0xfffffffc -4
80484c2: 83 ec 08 sub $0x8,%esp
80484c5: ff 75 fc pushl 0xfffffffc(%ebp)
80484c8: 68 d9 85 04 08 push $0x80485d9
80484cd: e8 12 fe ff ff call 80482e4 <_init+0x48>
80484d2: 83 c4 10 add $0x10,%esp
80484d5: c9 leave
80484d6: c3 ret
080484d7 <main>:
80484d7: 55 push %ebp
80484d8: 89 e5 mov %esp,%ebp
80484da: 83 ec 58 sub $0x58,%esp
80484dd: 83 e4 f0 and $0xfffffff0,%esp
80484e0: b8 00 00 00 00 mov $0x0,%eax
80484e5: 29 c4 sub %eax,%esp
80484e7: 8d 45 b8 lea 0xffffffb8(%ebp),%eax
80484ea: 25 ff 0f 00 00 and $0xfff,%eax
80484ef: 89 45 b4 mov %eax,0xffffffb4(%ebp)
80484f2: 8b 45 b4 mov 0xffffffb4(%ebp),%eax
80484f5: 83 c0 0f add $0xf,%eax
80484f8: c1 e8 04 shr $0x4,%eax
80484fb: c1 e0 04 shl $0x4,%eax
80484fe: 29 c4 sub %eax,%esp
8048500: 89 e0 mov %esp,%eax
8048502: 89 45 b0 mov %eax,0xffffffb0(%ebp)
8048505: 8b 45 b0 mov 0xffffffb0(%ebp),%eax
8048508: c7 00 00 00 00 00 movl $0x0,(%eax)
804850e: e8 91 ff ff ff call 80484a4 <test>
8048513: b8 00 00 00 00 mov $0x0,%eax
8048518: c9 leave
8048519: c3 ret
804851a: 90 nop
804851b: 90 nop
80484e0: b8 00 00 00 00 mov $0x0,%eax
80484e5: 29 c4 sub %eax,%esp
80484e7: 8d 45 b8 lea 0xffffffb8(%ebp),%eax
80484ea: 25 ff 0f 00 00 and $0xfff,%eax
80484ef: 89 45 b4 mov %eax,0xffffffb4(%ebp)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -