08048d0a <func4>:
8048d0a: 55 push %ebp
8048d0b: 89 e5 mov %esp,%ebp
8048d0d: 57 push %edi //a1
8048d0e: 56 push %esi //a2
8048d0f: 53 push %ebx
8048d10: 83 ec 0c sub $0xc,%esp //开辟空间
8048d13: 8b 75 08 mov 0x8(%ebp),%esi //esi=>a
8048d16: 8b 7d 0c mov 0xc(%ebp),%edi //edi->b
8048d19: b8 00 00 00 00 mov $0x0,%eax
8048d1e: 85 f6 test %esi,%esi
8048d20: 7e 07 jle 8048d29 <func4+0x1f>
8048d22: 89 f8 mov %edi,%eax
8048d24: 83 fe 01 cmp $0x1,%esi
8048d27: 75 08 jne 8048d31 <func4+0x27>
8048d29: 8d 65 f4 lea -0xc(%ebp),%esp
8048d2c: 5b pop %ebx
8048d2d: 5e pop %esi
8048d2e: 5f pop %edi
8048d2f: 5d pop %ebp
8048d30: c3 ret
8048d31: 83 ec 08 sub $0x8,%esp
8048d34: 57 push %edi
8048d35: 8d 46 ff lea -0x1(%esi),%eax
8048d38: 50 push %eax
8048d39: e8 cc ff ff ff call 8048d0a <func4>
8048d3e: 83 c4 08 add $0x8,%esp
8048d41: 8d 1c 38 lea (%eax,%edi,1),%ebx
8048d44: 57 push %edi
8048d45: 83 ee 02 sub $0x2,%esi
8048d48: 56 push %esi
8048d49: e8 bc ff ff ff call 8048d0a <func4>
8048d4e: 83 c4 10 add $0x10,%esp
8048d51: 01 d8 add %ebx,%eax
8048d53: eb d4 jmp 8048d29 <func4+0x1f>
08048d55 <phase_4>:
8048d55: 55 push %ebp
8048d56: 89 e5 mov %esp,%ebp
8048d58: 83 ec 18 sub $0x18,%esp
8048d5b: 8d 45 f4 lea -0xc(%ebp),%eax//num2
8048d5e: 50 push %eax
8048d5f: 8d 45 f0 lea -0x10(%ebp),%eax//num1
8048d62: 50 push %eax
8048d63: 68 57 a1 04 08 push $0x804a157
8048d68: ff 75 08 pushl 0x8(%ebp)
8048d6b: e8 f0 fa ff ff call 8048860 <__isoc99_sscanf@plt>
8048d70: 83 c4 10 add $0x10,%esp
8048d73: 83 f8 02 cmp $0x2,%eax
8048d76: 75 0b jne 8048d83 <phase_4+0x2e>
8048d78: 8b 45 f4 mov -0xc(%ebp),%eax
8048d7b: 83 e8 02 sub $0x2,%eax
8048d7e: 83 f8 02 cmp $0x2,%eax
8048d81: 76 05 jbe 8048d88 <phase_4+0x33>
8048d83: e8 ac 03 00 00 call 8049134 <explode_bomb>
8048d88: 83 ec 08 sub $0x8,%esp
8048d8b: ff 75 f4 pushl -0xc(%ebp)
8048d8e: 6a 09 push $0x9
8048d90: e8 75 ff ff ff call 8048d0a <func4>
8048d95: 83 c4 10 add $0x10,%esp
8048d98: 39 45 f0 cmp %eax,-0x10(%ebp)
8048d9b: 74 05 je 8048da2 <phase_4+0x4d>
8048d9d: e8 92 03 00 00 call 8049134 <explode_bomb>
8048da2: c9 leave
8048da3: c3 ret