zoukankan      html  css  js  c++  java
  • 汇编学习

    一般学汇编先学计算机组成原理,重点掌握内存寻址,和cpu基本原理。至于总线、接口等概念可以掠过,用到时在查阅。学习的目标是了解原理,所以,如果有重点的认真看书的化,最少要用4个小时。
     
    如果你大概知道堆栈、偏移地址、寄存器的结构这些概念,就足矣正式开始学习汇编了
     
    以下是我给你的建议:
     
    ★学习汇编不要求新,一本经过时间考验的教材往往能带你进入汇编的殿堂。
    ★不同于其它语言,汇编有很多需要你直接去接受的东西,而别总问为什么,比如汇编程序的基本结构,跳转指令的跳转条件,以及后来我们经常说的PE文件结构等,你要是能背会是再好不过的,如果不背,就多用,多练,没第三条路!
    ★记住汇编是最笨的语言,你不要希望系统会自动为你做些什么。所以不要急躁,捡重点指令一条一条的学,认真实践。
    ★学习汇编开始不会太有成就感,因为你顶多就编个二重循环,再好点编个递归。这离实际应用相差还甚远。
    ★即便如此你仍要相信学习汇编会给你带来极大的收获,并且坚持下去
    不要一味的坚持,你需要有一个跳出学习基本汇编指令这个循环的条件,这个条件就是,你能让程序按你希望的逻辑去执行并且能够完成一些基本运算。
     
    到此,该怎么办呢?继续钻下去?但我的想法却不是这样的。我会先把它扔一边去!而去学习其它技术,直到有一天我发现了它的价值,比如我会说:“诶?这不是汇编吗!?”这时,我会开始研究这段具有应用意义的汇编代码时怎么运行的。我相信,你会遇到大量迎面而来的新问题。
     
    珍惜这些问题吧 !

    解决一个你离高手就越近一步!
     
    最后的答案:
    如果你想知道多久可以入门并且熟悉基本指令,最少需要一周,且至少需要24小时的上机实践。如果谁当初打破了这个记录,只能说明你是个天才,千万别把自己埋没了。
    如果你想知道多久可以学会或者学好汇编,我无法回答你,因为我还没有达到那种境界。
  • 相关阅读:
    Python学习:20.Python网络编程(Socket)
    Python学习:19.Python设计模式-单例模式
    Python学习:18.Python异常处理
    Python学习:17.Python面向对象(四、属性(特性),成员修饰符,类的特殊成员)
    Python学习:16.Python面对对象(三、反射,构造方法,静态字段,静态方法)
    Python学习:15.Python面向对象(二、继承的各种情况)
    Python学习:14.Python面向对象(一)
    Python学习:13.Python正则表达式
    WEB前端解决浏览器兼容性问题
    如何将任意文件固定在 Win10 的开始屏幕中
  • 原文地址:https://www.cnblogs.com/NoRoad/p/1871054.html
Copyright © 2011-2022 走看看