鱼C论坛

 找回密码
 立即注册
查看: 3052|回复: 7

[技术交流] 各位大哥大姐晚上好,今晚我也闲着没事,就发个VC中循环后的反汇编帖子吧

[复制链接]
发表于 2013-11-20 22:51:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
     各位大哥,大姐,姐夫,妹夫,大家光棍节好呀,虽然有点晚,但是也是个祝福嘛,光棍节那天就想出个这种帖子,但是一直没时间,正好今晚闲着也没事,就当把那天补回来吧,很简单的一个程序,因为主要研究的循环,所以本贴也就四个switch-case,if-else,for,while,大神就表吐槽了 O(∩_∩)O~       好了,闲话不说了,先发下VC的源代码

  1. #include "stdafx.h"


  2. int _tmain(int argc, _TCHAR* argv[])
  3. {
  4. int a=1;
  5. int b=2;
  6. int c=1;
  7. int d=1;
  8. int e;
  9. switch(a)
  10. {
  11. case 1:
  12. printf("you are success le di yi bu \n");
  13. }

  14. while(c)
  15. {
  16. printf("you are success le di er bu \n");
  17. if (d==1)
  18. {
  19. printf("zhe shi yi ge xun huan\n");
  20. }
  21. break;

  22. printf("zhe ye shi yi ge xun huan\n");
  23. }

  24. for(e=0;e<b;e++)
  25. {
  26. printf("you are success le di san bu \n\n");
  27. }

  28. printf("you are success!\n");

  29. return 0;
  30. }
复制代码


当然了,VC不是今天的重点,下面直接上反汇编后的代码,然后逐句给大家讲下,因为考虑到怕有些汇编基础差的同学看不懂,然后过来骂我,这次就用VS 2008自带的调试器讲下,对了,如果真看不懂,也表骂我啊,我这可是不收你们一分钱啊

  1. int _tmain(int argc, _TCHAR* argv[])
  2. {
复制代码






反汇编.rar

711.07 KB, 下载次数: 14

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-11-20 22:54:01 | 显示全部楼层
我晕,怎么可以这么坑,我写了一个小时的反汇编哪里去啦 :cry
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-11-20 23:06:46 | 显示全部楼层
虽不明,但觉厉。。。。。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-20 23:27:03 | 显示全部楼层
一把鼻涕一把泪的,躲在墙角里默默痛哭,写着么多代码我容易吗,但是不能半途而废了,重写!!!
  1. 00F413A0 >  55   push ebp
  2. 00F413A1    8BEC            mov ebp,esp
  3. 00F413A3    81EC 00010000   sub esp,0x100
  4. 00F413A9    53              push ebx
  5. 00F413AA    56              push esi
  6. 00F413AB    57              push edi
  7. 00F413AC    8DBD 00FFFFFF   lea edi,dword ptr ss:[ebp-0x100]
  8. 00F413B2    B9 40000000     mov ecx,0x40
  9. 00F413B7    B8 CCCCCCCC     mov eax,0xCCCCCCCC
  10. 00F413BC    F3:AB           rep stos dword ptr es:[edi]                                ; 从上面一直到这里都是初始化操作
复制代码


小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-20 23:28:03 | 显示全部楼层
我去,不写了,埋头睡觉去,以后也不发表这种帖子了,太坑了!!!!!!!!!!!!!!!!!!!!!!!!!!!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-20 23:31:34 | 显示全部楼层
在看雪九百多行的代码,一次性就发完了,怎么今天鱼C还没九十行就没了,太伤人了,我写了俩小时了!!!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-11-21 10:16:09 | 显示全部楼层
感谢分享。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-6-25 22:08:38 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-7-4 09:11

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表