把王爽的《汇编语言》学完之后是什么水平

我是学了c/c++,又接触了一点点windowssdk/MFC之后想来学汇编了... 我是学了c/c++,又接触了一点点windows sdk /MFC 之后想来学汇编了 展开
 我来答
念天地之悠悠啊啊啊
推荐于2017-10-04 · TA获得超过534个赞
知道答主
回答量:56
采纳率:0%
帮助的人:22.3万
展开全部
<首先声明,绝不是复制粘贴的,句句出自本人经验中提炼而出>
汇编是计算机编程中最为基础部分。
你先学了C/C++,正处于空中楼阁的尴尬处境。因为你在开发C/C++的时候,总觉得有一层雾纱隔着。无法真正看到问题的本质。人类对于无法控制的事总有一种反抗及寻根问底的情绪。
而你把汇编学通了,才能真正地从汇编连通到操作系统,连通到C/C++。你才能真正看清计算机。这才能有机会步入大师级计算机学问境界。
用一句话:站在巨人的肩膀上……
比如只学现在流行的面向对象语言C#、Java等,虽然在短期内你可能会成为这方面的能手,但是想突破是有限的。因为本身的起步就低了。
再言,现在网络发展极快,C#、Jave这种浮于水面的技术很快会被新的东西所取代。但是C#、Java和更加新的未知技术都是从底层的汇编等变化而来。只要学好基础,一句话:以不变应万变。
我不知道学了汇编达到什么水平。但是学了汇编绝对能达到难以想象的水平。
zklhp
2010-08-16 · TA获得超过380个赞
知道小有建树答主
回答量:385
采纳率:0%
帮助的人:276万
展开全部
对于16位汇编 比较精通了

对于所谓的win32位汇编 了解仅仅停留在指令阶段 也就是上面说的 你能用OD看懂指令 可 这指令有啥含义 在程序中具体的意义 就不知道。。

当然 还有你学的好坏、、、

具体看需要决定是否继续学习其他汇编。。。 当然 这个汇编 没特殊需要 了解就可以 如果是特殊需要 嘿嘿。。 我就不说了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6205bc1
2010-08-16 · TA获得超过6004个赞
知道大有可为答主
回答量:5933
采纳率:20%
帮助的人:2769万
展开全部
对汇编有个基础的认识,能写些简单的小程序,为以后深入汇编,或者学C打下个良好的基础。
我是看了几次了,不过没有深入,所以总是把知识忘掉。
不过这本书确实不错。个人感觉学完这本,对用OD分析一些简单的程序都几乎可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
o83290102o5
2018-05-06 · TA获得超过222个赞
知道小有建树答主
回答量:340
采纳率:81%
帮助的人:101万
展开全部
啥都干不了的水平,你要是以后工作不涉及到汇编的,就不用继续学了,或者根本这本也不用学。要是想深入的我给你推荐几本书 ,深入学汇编基本和安全方面有关了。《Intel汇编语言程序设计》《C++反汇编与逆向分析技术揭秘》,《逆向工程核心原理》《windowsPE权威指南》《windows核心编程》《黑客反汇编揭秘》《揭秘数据解密的关键技术》《加密与解密》。 顺便说一句 @二哈不是汪 这逗B,还以为学了王爽这本书就精通汇编了,笑死我了,你学了这本破书什么实际应用也做不了,还真以为学了这本书能咋样似的。
所以我就说,要么一本都别学,要么就把我说的这些书全学了。你要做web开发,app开发,游戏开发,就别学什么汇编,反正用不到,学了也是浪费时间。高级语言和汇编语言之间的差距太大,根本就是两个领域,除非你要做安全,逆向工程,或者嵌入式,才要学,否则就别学了。
另外有人说学了汇编就可以理解所有高级语言,我想说你简直是放屁。现在一条高级代码不知道对应了多少条汇编,难道你写高级代码时还有空思考他对应的汇编形式?就拿java说。现在jvm上不知道出了多少新语言了,每个都比java语法特性高级,groovy,scala,kotlin。语法特性只会越来越好用,越来越高层。而不是越来越底层,你要是把c++(静态),lisp(函数式),python(动态)三种类型的语法特性都理解,才是以不变应万变。
如果你主攻的是什么C,C++,或者Rust,这两个语言还是贴近底层的,所以多学学汇编,了解了解机器底层可能也有好处。但是其他语言,还是算了吧,现在新出的语言都是各种元编程,lambda函数式,内部dsl,你根本就找不到和底层机器码,字节码的对应的东西,人家给你做一层高级的东西就是为了让你不用学低级的东西不然人家做出来干嘛?老老实实用高级语言就得了。
我之前做过一年的嵌入式开发,用的纯汇编,现在都忘的差不多了。现在用c#做游戏开发,学汇编最大的好处是让我对程序的内存布局,底层结构更清楚了。但是你开发游戏你用得着知道什么堆区,栈区,常量池,类结构和底层内存布局的映射,汇编级优化这些吗?现代软件讲究的是设计模式,架构。而不是底层的机器指令,要说早些年学个汇编还能做个底层优化什么的,现在编译器基本上比手工写出来最好的汇编代码都差不了多少了。而且时间也是成本。
有人说学了汇编可以对语言理解更深,这个我认可,但是他还是边际效应递减的,你学的越多汇编,反而获得的越少,我看一般人学一本王爽这种入门书就绝对足够了。现在我回过头看我以前做纯汇编的工作经历,你说对我现在有好处么?当然有好处,但是我要是把那段经历用我学我现在做的工作,会有几倍的好处。(所以说还是不要随便跳槽转方向,真的很蛋疼,以前投入的时间都浪费了,还是大学的时候想好以后要做的工作,然后往精了学)
汇编并不是学了对做所有IT类工作都有好处的,再重申一遍大部分工作根本用不到任何一丁点的汇编,你要说有什么是学了对所有IT类工作都有好处的,非要说的话我会告诉你是数学,算法,设计模式。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
女夭米青犭苗
2019-02-02
知道答主
回答量:3
采纳率:0%
帮助的人:1494
展开全部
这部仙法在仙界是垃圾,,它没有任何作用,没攻没防没属性,水平就是0,,,
但它能让凡人产生灵根,,,让一个凡人走出那一步,,,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式