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

📄 bomb-d.txt

📁 ICS 课程的Lab2
💻 TXT
📖 第 1 页 / 共 5 页
字号:
 8049110:	31 d9                	xor    %ebx,%ecx 8049112:	ba 56 55 55 55       	mov    $0x55555556,%edx 8049117:	89 d0                	mov    %edx,%eax 8049119:	f7 e9                	imul   %ecx 804911b:	89 ce                	mov    %ecx,%esi 804911d:	c1 fe 1f             	sar    $0x1f,%esi 8049120:	29 f2                	sub    %esi,%edx 8049122:	8d 04 52             	lea    (%edx,%edx,2),%eax 8049125:	89 ca                	mov    %ecx,%edx 8049127:	29 c2                	sub    %eax,%edx 8049129:	74 07                	je     8049132 <stage3+0x3e> 804912b:	83 fa 01             	cmp    $0x1,%edx 804912e:	74 22                	je     8049152 <stage3+0x5e> 8049130:	eb 42                	jmp    8049174 <stage3+0x80> 8049132:	b8 79 78 78 78       	mov    $0x78787879,%eax 8049137:	f7 e9                	imul   %ecx 8049139:	c1 fa 03             	sar    $0x3,%edx 804913c:	29 f2                	sub    %esi,%edx 804913e:	89 55 fc             	mov    %edx,0xfffffffc(%ebp) 8049141:	8b 75 fc             	mov    0xfffffffc(%ebp),%esi 8049144:	4b                   	dec    %ebx 8049145:	c1 e2 04             	shl    $0x4,%edx 8049148:	8d 04 16             	lea    (%esi,%edx,1),%eax 804914b:	39 c1                	cmp    %eax,%ecx 804914d:	74 49                	je     8049198 <stage3+0xa4> 804914f:	4b                   	dec    %ebx 8049150:	eb 50                	jmp    80491a2 <stage3+0xae> 8049152:	ba a7 c8 67 dd       	mov    $0xdd67c8a7,%edx 8049157:	89 d0                	mov    %edx,%eax 8049159:	f7 e9                	imul   %ecx 804915b:	43                   	inc    %ebx 804915c:	8d 04 11             	lea    (%ecx,%edx,1),%eax 804915f:	c1 f8 05             	sar    $0x5,%eax 8049162:	29 f0                	sub    %esi,%eax 8049164:	8d 14 c0             	lea    (%eax,%eax,8),%edx 8049167:	8d 14 90             	lea    (%eax,%edx,4),%edx 804916a:	29 d1                	sub    %edx,%ecx 804916c:	83 f9 01             	cmp    $0x1,%ecx 804916f:	74 27                	je     8049198 <stage3+0xa4> 8049171:	43                   	inc    %ebx 8049172:	eb 2e                	jmp    80491a2 <stage3+0xae> 8049174:	ba 3f 06 e7 63       	mov    $0x63e7063f,%edx 8049179:	89 d0                	mov    %edx,%eax 804917b:	f7 e9                	imul   %ecx 804917d:	01 db                	add    %ebx,%ebx 804917f:	c1 fa 04             	sar    $0x4,%edx 8049182:	89 c8                	mov    %ecx,%eax 8049184:	c1 f8 1f             	sar    $0x1f,%eax 8049187:	29 c2                	sub    %eax,%edx 8049189:	8d 04 92             	lea    (%edx,%edx,4),%eax 804918c:	8d 04 c2             	lea    (%edx,%eax,8),%eax 804918f:	89 ca                	mov    %ecx,%edx 8049191:	29 c2                	sub    %eax,%edx 8049193:	83 fa 02             	cmp    $0x2,%edx 8049196:	75 08                	jne    80491a0 <stage3+0xac> 8049198:	bf 01 00 00 00       	mov    $0x1,%edi 804919d:	eb 03                	jmp    80491a2 <stage3+0xae> 804919f:	90                   	nop     80491a0:	01 cb                	add    %ecx,%ebx 80491a2:	31 c0                	xor    %eax,%eax 80491a4:	83 ff 01             	cmp    $0x1,%edi 80491a7:	74 04                	je     80491ad <stage3+0xb9> 80491a9:	85 db                	test   %ebx,%ebx 80491ab:	75 05                	jne    80491b2 <stage3+0xbe> 80491ad:	b8 01 00 00 00       	mov    $0x1,%eax 80491b2:	5b                   	pop    %ebx 80491b3:	5e                   	pop    %esi 80491b4:	5f                   	pop    %edi 80491b5:	89 ec                	mov    %ebp,%esp 80491b7:	5d                   	pop    %ebp 80491b8:	c3                   	ret     80491b9:	8d 76 00             	lea    0x0(%esi),%esi080491bc <calc>: 80491bc:	55                   	push   %ebp 80491bd:	89 e5                	mov    %esp,%ebp 80491bf:	83 ec 14             	sub    $0x14,%esp 80491c2:	53                   	push   %ebx 80491c3:	8b 5d 08             	mov    0x8(%ebp),%ebx 80491c6:	8b 45 0c             	mov    0xc(%ebp),%eax 80491c9:	85 c0                	test   %eax,%eax 80491cb:	7e 16                	jle    80491e3 <calc+0x27> 80491cd:	83 c4 f8             	add    $0xfffffff8,%esp 80491d0:	48                   	dec    %eax 80491d1:	50                   	push   %eax 80491d2:	89 d8                	mov    %ebx,%eax 80491d4:	d1 e8                	shr    %eax 80491d6:	50                   	push   %eax 80491d7:	e8 e0 ff ff ff       	call   80491bc <calc> 80491dc:	83 e3 01             	and    $0x1,%ebx 80491df:	01 d8                	add    %ebx,%eax 80491e1:	eb 02                	jmp    80491e5 <calc+0x29> 80491e3:	31 c0                	xor    %eax,%eax 80491e5:	8b 5d e8             	mov    0xffffffe8(%ebp),%ebx 80491e8:	89 ec                	mov    %ebp,%esp 80491ea:	5d                   	pop    %ebp 80491eb:	c3                   	ret    080491ec <calc_>: 80491ec:	55                   	push   %ebp 80491ed:	89 e5                	mov    %esp,%ebp 80491ef:	83 ec 14             	sub    $0x14,%esp 80491f2:	53                   	push   %ebx 80491f3:	8b 5d 08             	mov    0x8(%ebp),%ebx 80491f6:	8b 45 0c             	mov    0xc(%ebp),%eax 80491f9:	85 c0                	test   %eax,%eax 80491fb:	7e 15                	jle    8049212 <calc_+0x26> 80491fd:	83 c4 f8             	add    $0xfffffff8,%esp 8049200:	48                   	dec    %eax 8049201:	50                   	push   %eax 8049202:	8d 04 1b             	lea    (%ebx,%ebx,1),%eax 8049205:	50                   	push   %eax 8049206:	e8 e1 ff ff ff       	call   80491ec <calc_> 804920b:	c1 eb 1f             	shr    $0x1f,%ebx 804920e:	01 d8                	add    %ebx,%eax 8049210:	eb 02                	jmp    8049214 <calc_+0x28> 8049212:	31 c0                	xor    %eax,%eax 8049214:	8b 5d e8             	mov    0xffffffe8(%ebp),%ebx 8049217:	89 ec                	mov    %ebp,%esp 8049219:	5d                   	pop    %ebp 804921a:	c3                   	ret     804921b:	90                   	nop    0804921c <stage4>: 804921c:	55                   	push   %ebp 804921d:	89 e5                	mov    %esp,%ebp 804921f:	83 ec 0c             	sub    $0xc,%esp 8049222:	57                   	push   %edi 8049223:	56                   	push   %esi 8049224:	53                   	push   %ebx 8049225:	8b 75 08             	mov    0x8(%ebp),%esi 8049228:	8b 4d 0c             	mov    0xc(%ebp),%ecx 804922b:	ba 89 88 88 88       	mov    $0x88888889,%edx 8049230:	89 d0                	mov    %edx,%eax 8049232:	f7 e9                	imul   %ecx 8049234:	01 ca                	add    %ecx,%edx 8049236:	c1 fa 03             	sar    $0x3,%edx 8049239:	89 cf                	mov    %ecx,%edi 804923b:	c1 ff 1f             	sar    $0x1f,%edi 804923e:	29 fa                	sub    %edi,%edx 8049240:	89 d0                	mov    %edx,%eax 8049242:	c1 e0 04             	shl    $0x4,%eax 8049245:	29 d0                	sub    %edx,%eax 8049247:	89 cb                	mov    %ecx,%ebx 8049249:	29 c3                	sub    %eax,%ebx 804924b:	b8 79 78 78 78       	mov    $0x78787879,%eax 8049250:	f7 e9                	imul   %ecx 8049252:	c1 fa 03             	sar    $0x3,%edx 8049255:	29 fa                	sub    %edi,%edx 8049257:	89 55 fc             	mov    %edx,0xfffffffc(%ebp) 804925a:	8b 7d fc             	mov    0xfffffffc(%ebp),%edi 804925d:	c1 e2 04             	shl    $0x4,%edx 8049260:	8d 04 17             	lea    (%edi,%edx,1),%eax 8049263:	89 ca                	mov    %ecx,%edx 8049265:	29 c2                	sub    %eax,%edx 8049267:	01 d3                	add    %edx,%ebx 8049269:	83 c4 f8             	add    $0xfffffff8,%esp 804926c:	53                   	push   %ebx 804926d:	51                   	push   %ecx 804926e:	e8 49 ff ff ff       	call   80491bc <calc> 8049273:	89 c7                	mov    %eax,%edi 8049275:	83 c4 f8             	add    $0xfffffff8,%esp 8049278:	53                   	push   %ebx 8049279:	56                   	push   %esi 804927a:	e8 6d ff ff ff       	call   80491ec <calc_> 804927f:	39 c7                	cmp    %eax,%edi 8049281:	0f 94 c0             	sete   %al 8049284:	0f b6 c0             	movzbl %al,%eax 8049287:	8d 65 e8             	lea    0xffffffe8(%ebp),%esp 804928a:	5b                   	pop    %ebx 804928b:	5e                   	pop    %esi 804928c:	5f                   	pop    %edi 804928d:	89 ec                	mov    %ebp,%esp 804928f:	5d                   	pop    %ebp 8049290:	c3                   	ret     8049291:	8d 76 00             	lea    0x0(%esi),%esi08049294 <stage5>: 8049294:	55                   	push   %ebp 8049295:	89 e5                	mov    %esp,%ebp 8049297:	83 ec 2c             	sub    $0x2c,%esp 804929a:	57                   	push   %edi 804929b:	56                   	push   %esi 804929c:	53                   	push   %ebx 804929d:	8b 4d 08             	mov    0x8(%ebp),%ecx 80492a0:	31 db                	xor    %ebx,%ebx 80492a2:	31 f6                	xor    %esi,%esi 80492a4:	3b 4d 0c             	cmp    0xc(%ebp),%ecx 80492a7:	7d 07                	jge    80492b0 <stage5+0x1c> 80492a9:	31 c0                	xor    %eax,%eax 80492ab:	eb 62                	jmp    804930f <stage5+0x7b> 80492ad:	8d 76 00             	lea    0x0(%esi),%esi 80492b0:	8d 7d e0             	lea    0xffffffe0(%ebp),%edi 80492b3:	b8 67 66 66 66       	mov    $0x66666667,%eax 80492b8:	f7 e9                	imul   %ecx 80492ba:	c1 fa 02             	sar    $0x2,%edx 80492bd:	89 c8                	mov    %ecx,%eax 80492bf:	c1 f8 1f             	sar    $0x1f,%eax 80492c2:	29 c2                	sub    %eax,%edx 80492c4:	8d 04 92             	lea    (%edx,%edx,4),%eax 80492c7:	01 c0                	add    %eax,%eax 80492c9:	29 c1                	sub    %eax,%ecx 80492cb:	8a 83 80 c8 04 08    	mov    0x804c880(%ebx),%al 80492d1:	00 c8                	add    %cl,%al 80492d3:	88 44 2b e0          	mov    %al,0xffffffe0(%ebx,%ebp,1) 80492d7:	43                   	inc    %ebx 80492d8:	89 d1                	mov    %edx,%ecx 80492da:	85 c9                	test   %ecx,%ecx 80492dc:	75 d5                	jne    80492b3 <stage5+0x1f> 80492de:	4b                   	dec    %ebx 80492df:	78 0b                	js     80492ec <stage5+0x58> 80492e1:	89 fa                	mov    %edi,%edx 80492e3:	0f b6 04 13          	movzbl (%ebx,%edx,1),%eax 80492e7:	01 c6                	add    %eax,%esi 80492e9:	4b                   	dec    %ebx 80492ea:	79 f7                	jns    80492e3 <stage5+0x4f> 80492ec:	ba 3f 06 e7 63       	mov    $0x63e7063f,%edx 80492f1:	89 d0                	mov    %edx,%eax 80492f3:	f7 ee                	imul   %esi 80492f5:	c1 fa 04             	sar    $0x4,%edx 80492f8:	89 f0                	mov    %esi,%eax 80492fa:	c1 f8 1f             	sar    $0x1f,%eax 80492fd:	29 c2                	sub    %eax,%edx 80492ff:	8d 04 92             	lea    (%edx,%edx,4),%eax 8049302:	8d 04 c2             	lea    (%edx,%eax,8),%eax 8049305:	39 c6                	cmp    %eax,%esi 8049307:	0f 94 c0             	sete   %al 804930a:	0f b6 d0             	movzbl %al,%edx 804930d:	89 d0                	mov    %edx,%eax 804930f:	5b                   	pop    %ebx 8049310:	5e                   	pop    %esi 8049311:	5f                   	pop    %edi 8049312:	89 ec                	mov    %ebp,%esp 8049314:	5d                   	pop    %ebp 8049315:	c3                   	ret     8049316:	89 f6                	mov    %esi,%esi08049318 <stage6>: 8049318:	55                   	push   %ebp 8049319:	89 e5                	mov    %esp,%ebp 804931b:	57                   	push   %edi 804931c:	56                   	push   %esi 804931d:	53                   	push   %ebx 804931e:	8b 5d 08             	mov    0x8(%ebp),%ebx 8049321:	81 fb 7f 96 98 00    	cmp    $0x98967f,%ebx 8049327:	7f 07                	jg     8049330 <stage6+0x18> 8049329:	31 c0                	xor    %eax,%eax 804932b:	eb 5f                	jmp    804938c <stage6+0x74> 804932d:	8d 76 00             	lea    0x0(%esi),%esi 8049330:	b9 67 66 66 66       	mov    $0x66666667,%ecx 8049335:	89 d8                	mov    %ebx,%eax 8049337:	f7 e9                	imul   %ecx 8049339:	c1 fa 02             	sar    $0x2,%edx 804933c:	89 d8                	mov    %ebx,%eax 804933e:	c1 f8 1f             	sar    $0x1f,%eax 8049341:	29 c2                	sub    %eax,%edx 8049343:	8d 04 92             	lea    (%edx,%edx,4),%eax 8049346:	01 c0                	add    %eax,%eax 8049348:	89 de                	mov    %ebx,%esi 804934a:	29 c6                	sub    %eax,%esi 804934c:	89 d3                	mov    %edx,%ebx 804934e:	85 db                	test   %ebx,%ebx 8049350:	74 35                	je     8049387 <stage6+0x6f> 8049352:	bf 60 c8 04 08       	mov    $0x804c860,%edi 8049357:	b8 67 66 66 66       	mov    $0x66666667,%eax 804935c:	f7 

⌨️ 快捷键说明

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