如何更深入的学习汇编?

先说一下我个人的情况吧,我现在即将看完了王爽老师的汇编语言了,里边的练习也大概都做了,所以我想问问等我看完之后接下来该如何继续深入学习呢?想继续提高汇编的水平,顺便说一下... 先说一下我个人的情况吧,我现在即将看完了王爽老师的汇编语言了,里边的练习也大概都做了,所以我想问问等我看完之后接下来该如何继续深入学习呢?想继续提高汇编的水平,顺便说一下将来的发展方向,本人有意识往嵌入式发展。。。求前辈指点! 展开
 我来答
noodlest
2011-07-11 · TA获得超过785个赞
知道小有建树答主
回答量:724
采纳率:100%
帮助的人:720万
展开全部
想在实际应用中提高汇编,感觉还是很不容易的。
当然可以用来进行算法优化、不同硬件直接交互。
汇编用在代码量少,执行效率要求高,空间占用少,硬件编程等领域,比如做病毒,硬件驱动,单片机等领域。
嵌入式方向需要汇编的一般都可以使用C/C++来操作,简单。。。
汇编上一般会对BIOS启动部分或者bootloader方面的定制起到关键作用,但是现在嵌入式一般都预留了这样的编程接口,所以要求也不高。
汇编,呵呵,我也没弄明白究竟能应用到哪里?只是为了体验底层编程和操作系统的一些知识。

下面是引用
1. 汇编语言在大型应用程序中的用处往往是用来提高效率,或是写与硬件接口的部分,绝对不是用来“完成整个应用程序”的,所以用它来写什么“管理系统”什么的我觉得是浪费时间。或者说你根本不清楚汇编是用来做什么的,因此也不可能提高你的汇编水平。
2. 看懂别人的汇编代码比自己写汇编更加重要。不会用汇编的人,最好多读读别人写的代码,不要会一点汇编语法就开始用来写程序,这样用处不大。
3. 当一个程序可以用高级语言实现时(不影响任何效率),就不要用汇编写。这是什么年代了?连linux的大部分程序都是用C语言写的,你还用汇编干嘛?黑客都是汇编高手这是事实,但是如果只会用汇编写程序,那就是低手。。
追问
唉  有人说学汇编有用,有人则说无意义。。。不知道该相信谁呢。我也有学高级语言,学过C,c++懂一点。。。
追答
如果确实想深入汇编,可以进到一些搞电子、工控的生产型企业的技术研发部、控制研究所等与硬件直接控制有关的企业(如果您的毕业证足够响亮,那最好进500强企业、或大牌新型企业),随着应用的逐渐深入不知不觉就把你逼到了汇编的开发中。
风絮之殇
2011-07-11 · TA获得超过209个赞
知道答主
回答量:94
采纳率:100%
帮助的人:80.4万
展开全部
看看《Windows.环境下32位汇编语言程序设计(第2版)》这本书吧~
追问
听说那本书里面都是windows aip,我在想是不是先学习一下windows程序设计再来看32汇编?本人学过C语言了。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
房菱
2011-07-11 · TA获得超过1438个赞
知道小有建树答主
回答量:2656
采纳率:0%
帮助的人:0
展开全部
先学英文,英文不好,这些你一样都别想学.
90%以上的技术文档全都是英文的.如果你不会英文.别说深入了,连入门都达不到.
追问
我当然知道英文很重要,您答非所问了吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
inteflywst
2011-07-14
知道答主
回答量:10
采纳率:0%
帮助的人:0
展开全部
买个仿真器自己试着用51系列的单片机开发点小项目,其实看什么都没用的 主要是进行实践
君子不动手,妄在世上走
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式