csapp二进制炸弹
0000000000400ff3 <phase_3>:
400ff3: 48 83 ec 18 sub $0x18,%rsp
400ff7: 48 8d 4c 24 0c lea 0xc(%rsp),%rcx
400ffc: 48 8d 54 24 08 lea 0x8(%rsp),%rdx
401001: be cd 29 40 00 mov $0x4029cd,%esi
401006: b8 00 00 00 00 mov $0x0,%eax
40100b: e8 a0 fc ff ff callq 400cb0 <__isoc99_sscanf@plt>
401010: 83 f8 01 cmp $0x1,%eax
401013: 7f 05 jg 40101a <phase_3+0x27>
401015: e8 77 06 00 00 callq 401691 <explode_bomb>
40101a: 83 7c 24 08 07 cmpl $0x7,0x8(%rsp)
40101f: 77 66 ja 401087 <phase_3+0x94>
401021: 8b 44 24 08 mov 0x8(%rsp),%eax
401025: ff 24 c5 00 27 40 00 jmpq *0x402700(,%rax,8)
40102c: b8 00 00 00 00 mov $0x0,%eax
401031: eb 05 jmp 401038 <phase_3+0x45>
401033: b8 4b 00 00 00 mov $0x4b,%eax
401038: 2d b2 00 00 00 sub $0xb2,%eax
40103d: eb 05 jmp 401044 <phase_3+0x51>
40103f: b8 00 00 00 00 mov $0x0,%eax
401044: 05 07 03 00 00 add $0x307,%eax
401049: eb 05 jmp 401050 <phase_3+0x5d>
40104b: b8 00 00 00 00 mov $0x0,%eax
401050: 2d eb 01 00 00 sub $0x1eb,%eax
401055: eb 05 jmp 40105c <phase_3+0x69>
401057: b8 00 00 00 00 mov $0x0,%eax
40105c: 05 eb 01 00 00 add $0x1eb,%eax
401061: eb 05 jmp 401068 <phase_3+0x75>
401063: b8 00 00 00 00 mov $0x0,%eax
401068: 2d eb 01 00 00 sub $0x1eb,%eax
40106d: eb 05 jmp 401074 <phase_3+0x81>
40106f: b8 00 00 00 00 mov $0x0,%eax
401074: 05 eb 01 00 00 add $0x1eb,%eax
401079: eb 05 jmp 401080 <phase_3+0x8d>
40107b: b8 00 00 00 00 mov $0x0,%eax
401080: 2d eb 01 00 00 sub $0x1eb,%eax
401085: eb 0a jmp 401091 <phase_3+0x9e>
401087: e8 05 06 00 00 callq 401691 <explode_bomb>
40108c: b8 00 00 00 00 mov $0x0,%eax
401091: 83 7c 24 08 05 cmpl $0x5,0x8(%rsp)
401096: 7f 06 jg 40109e <phase_3+0xab>
401098: 3b 44 24 0c cmp 0xc(%rsp),%eax
40109c: 74 05 je 4010a3 <phase_3+0xb0>
40109e: e8 ee 05 00 00 callq 401691 <explode_bomb>
4010a3: 48 83 c4 18 add $0x18,%rsp
4010a7: c3 retq
我知道是switch结构但是想知道每个case是怎么对应的