FAQ7: 如何正确的对待汇编学习和反汇编学习?

原创 2010年02月16日 16:26:00

FAQ7: 如何正确的对待汇编学习和反汇编学习?
答: 首先要学会正确的学习方式。
      学习汇编的正确方式: 1> 建议以 王爽汇编这本教材 为初级入门书籍
                       2>  在以
80x86汇编语言程序设计教程[黑皮书] 这本书 来深入学习32BIT的汇编以及保护模式的编程
严格按照上面2个步骤学习,基本可以用汇编写一些很简单的DOS汇编程序,至少在汇编语法上,你是很熟悉。

   学习反汇编的正确方式: 1> 先学习 C/C++ 语言
                       2> 学习 WINDOWS核心编程
                       3> 通过以上的基础,来自己开发一些小软件,加深WINDOWS系统下的软件开发流程以及自己的学习结果
                       4> 有条件的,在学习 WIN32ASM 汇编 编程技术
                       5> 通过上述的4个步骤的认真学习之后,你可以尝试用C/C++  语言写一些简单的小程序,然后再通过VS这样的高级开发工具,调试你的程序,并切换到反汇编模式。把汇编代码和你的C/C++代码一一对应起来,通过这样的对照方式,大概了解反汇编的思维
                       6> 通过以上5个步骤的认真学习,你可以在通过去购买一些有关反汇编的书籍来慢慢学习。

备注:以上答案均来自个人的理解,如果回答得不够准确或者完整,望热心网友留言补充或指出错误。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C++反汇编学习笔记7——数组和指针以及他们的寻址

两年前写的,欢迎大家吐槽!  转载请注明出处。 1.      数组在函数内 先通过一个简单的例子来看一下数组和普通变量在初始化时的不同之处: 这是数组初始化:     42: ...

c&c++反汇编与逆向分析学习笔记(8)--除法表达式

除法运算对应的汇编指令分为有符号idiv和无符号div两种。除法指令的执行周期较长,效率也低,所以编译器想尽办法用其他运算指令代替除法指令。C++中的除法和数学中的除法不同。在C++中,除法运算不保留...

(学习笔记_2011_07_03)i++和++i进行条件判断的时候的反汇编.........

if(a++ > 0)011A16BC  mov        eax,dword ptr [a]  011A16BF  mov    ...

JAVAP -C反汇编指令的学习(转载)

一直在学习Java,碰到了很多问题,碰到了很多关于i++和++i的难题,以及最经典的String str = "abc" 共创建了几个对象的疑难杂症。 知道有一日知道了java的反汇编 命令  jav...

我为什么要学习C++反汇编

http://www.cnblogs.com/pugang/archive/2012/06/11/2545406.html  我为什么要学习C++反汇编 写在开始 从6月7日开始...

通过VC学习反汇编——函数调用

1         参数传递(默认调用约定) 用VC6.0新建一个空的控制台应用程序,新建源文件main.c,编写如下代码,注意用debug编译,不要用release,以免代码被VC优化,反汇编对应...
  • gyh198
  • gyh198
  • 2011-10-17 20:05
  • 1340

c&c++反汇编与逆向分析学习笔记(5)--加法的求值过程和编译器优化

学了逆向分析之后,发现,虽然我们写了程序,但是程序并不是按完全按照我们写的代码一句 一句执行的,很有可能一大部分代码都被编译器优化修改了。只有了解这些东西,我们才能写出 性能更加优益,可读性与精炼...

C++反汇编学习笔记5——结构体和类2

两年前写的,欢迎大家吐槽! 转载请注明出处。 3.静态数据成员 CStatic类具有静态的数据成员,现在来看一下它与上面提到过的类有什么不同: class CStatic { public:  ...

反汇编学习笔记-数据类型

基本数据类型的用法和特点是在逆向分析及反汇编过程中常见的基础知识,现在来做个笔试,留待查询一、字符串1、整数 整数分为int 、long、short三种 ,其中int和long占4个字节,short...

反汇编学习之路之查找参考字符串

ollydbg(下面简称OD)提供了这样的一个功能:可以查找程序运行中出现的字符串。 比如下面的该软件,会弹出这样的对话框: 我们可以在弹出这个对话框时,回到OD操作界面进行查找上述对话框中出现的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)