如何学习汇编
在看雪安全软件论坛中有人提问有关学习汇编需要多少时间的问题
然后下面是一位ID:antoym的解答,看到很好于是抄录下来。
一般学汇编先学计算机组成原理,重点掌握内存寻址,和cpu基本原理。
至于总线、接口等概念可以掠过,用到时在查阅。
学习的目标是了解原理,所以,如果有重点的认真看书的化,最少要用4个小时。
如果你大概知道堆栈、偏移地址、寄存器的结构这些概念,就足矣正式开始学习汇编了。
以下是我给你的建议:
★学习汇编不要求新,一本经过时间考验的教材往往能带你进入汇编的殿堂。
★学习汇编开始不会太有成就感,因为你顶多就编个二重循环,再好点编个递归。
这离实际应用相差还甚远。
★即便如此你仍要相信学习汇编会给你带来极大的收获,并且坚持下去
★不要一味的坚持,你需要有一个跳出学习基本汇编指令这个循环的条件,这个条件就是,你能让程序按你希望的逻辑去执行并且能够完成一些基本运算。
珍惜这些问题吧 !
解决一个你离高手就越近一步!
最后的答案:
如果你想知道多久可以入门并且熟悉基本指令,最少需要一周,且至少需要24小时的上机实践。
如果谁当初打破了这个记录,只能说明你是个天才,千万别把自己埋没了。
怎么学习汇编
我是过来人,以下是我个人的经验:
1.要多动手,不要只看书和书上的例子,有条件就把例子弄到电脑上试一试,如果成功了,不要高兴,你的工作只完成了一半,把例子改一改,按你的意思,想想改了之后的结果,与上机对照一下,你会有收获的.
2.要会用debug,很多情况下当自己都不知道程序对不对的时候,用debug跟踪一下就解决了.
3.要准备一台烂机子,就是什么东西坏了都不会心痛那种老机子.用来上机调试程序.如果用自己的爱机试,一个不小心把硬盘主引导扇区洗白了就真的是后悔不已了.
4.不要理老师讲的DOS中断,那东西中看不中用.多在调试用的机子上试试底层的东西,如bios调用,IO操作,对显卡,硬盘的控制.那样你会体会到学习汇编语言的快乐.
<80386/80486系统编程实践>
淅江大学 吕晓庆
说明:本书算得上是最系统讲述PM编程的书,附有一个完整的PM内核例子(代码有误,不能运行)。
对学习异常、任务机制相当有帮助。
适合范围:中高级PM学习(本人强烈推荐)
<80X86汇编语言程序设计>
清华大学 杨季和
说明:本书后半部讲述PM编程,不够系统,但所有例子均可运行。
适合范围:中级PM学习(本人强烈推荐)
<微型计算机从8086到80386>
淅江大学 周明德
说明:关于PM理论不错,但缺少实践。
适合范围:中级PM学习
INTEL的手册三部曲(英文版)
说明:一句话:官方资料!
适合范围:中高级IA架构研究
下载地址:/design/pentium4/manuals/index_new.htm
帖三:《汇编语言》
作者:王爽
说明:由易到难,前后关联性强,与以往的汇编语言教材的编辑顺序有很大不同。
适合范围:入门
帖四:《Intel汇编语言程序设计(第四版)》 非常好,以前想学汇编,可一直学不下去,现在看这本书,半个月看了差不多一半,而且感觉都能看懂,值得推荐。
罗云彬的《Win32下的汇编语言程序设计》 讲Win32汇编的,有点类似用C写Windows程序,不过书中大篇幅讲述了 PE 结构,讲得非常详细,还有相应的例子。
值得一看。
怎么做汇编、看汇编、 ??
1 在学汇编前,最好先掌握一门高级语言编程,这样再学汇编应容易些,如果你学校或者在其他地方学了C语言的学起来就比较轻松了,因为很多书上都是用C语言程序做范例来讲解的,同时还建议你学习下罗云彬写的《windows环境下32位汇编语言程序设计》,应该有帮助,
2 学习汇编要多动手,不要只看书和书上的例子,有条件就把例子弄到电脑上试一试,如果成功了,不要高兴,你的工作只完成了一半,把例子改一改,按你的意思,想想改了之后的结果,与上机对照一下,你会有收获的
3 推荐个编辑器RadASM,RadASM是一款著名的WIN32汇编编辑器,支持MASM、TASM等多种汇编编译器,Windows界面,支持语法高亮,自带一个资源编辑器和一个调试器。
拥有较强的工程管理功能,加之众多插件的支持,使得它用汇编语言编写Windows软件变得得心应手。
这个你可从网上下载。
学习汇编其实很累的,需花费大量的时间,而且经常会遇到很多的问题,资料又比较匮乏。
这时你可能有点想退却,其实你不要着急,只要你认真学习,成功就在眼前。
学汇编的秘诀就是勤奋+执着!记住并能做到这两点,你会变得很优秀的学习汇编最好的教材?
IBM-PC汇编语言程序设计(第二版)
想成为汇编高手就要了解微机原理,最好学一下电路,我个人认为先学习一下微机原理就可以了,不过你刚开始学汇编是比较枯燥的,也很少有人会坚持下来,LZ很可能是大一的,刚刚接触计算机语言吧,我想对LZ说的事,汇编学不好没关系,我个人觉得用汇编的时候不多,你大可不必因为学不好汇编而感到计算机语言难学,你可以试一下买一本C的书来看,毕竟用C的比用汇编的多,而且C是高级语言,容易上手,学起来不会枯燥的!而C也可以通过工具完全解释成汇编的.这只是一个建议哈!
今天下午遇到一个网友聊到他昨天新注册的一个域名,今天在去使用的时候发现域名居然不见。开始怀疑他昨天是否付款扣费,以及是否有实名认证过,毕竟我们在国内域名注册平台注册域名是需要实名认证的,大概3-5天内如果不验证那是不可以使用的。但是如果注册完毕的域名找不到那也是奇怪。同时我也有怀疑他是不是忘记记错账户。毕竟我们有很多朋友在某个商家注册很多账户,有时候自己都忘记是用哪个账户的。但是我们去找账户也不办...
RAKsmart 商家我们肯定不算陌生,目前主要的营销客户群肯定是我们。于是在去年的时候有新增很多很多的机房,比如也有测试过的日本、香港、美国机房,这不今年有新增韩国机房(记得去年是不是也有增加过)。且如果没有记错的话,之前VPS主机也有一次磁盘故障的问题。
这不今天有看到商家新增韩国服务器产品,当然目前我还不清楚商家韩国服务器的线路和速度情况,后面我搞一台测试机进行...
BuyVM商家属于比较老牌的服务商,早年有提供低价年付便宜VPS主机还记得曾经半夜的时候抢购的。但是由于这个商家风控非常严格,即便是有些是正常的操作也会导致被封账户,所以后来陆续无人去理睬,估计被我们风控的抢购低价VPS主机已经手足无措。这两年商家重新调整,而且风控也比较规范,比如才入手他们新上线的流媒体优化VPS主机也没有不适的提示。目前,BuyVM商家有提供新泽西、迈阿密等四个机房的VPS主机...
汇编教程为你推荐
广电限娱令“限娱令”具体内容条例是什么?klz攻略请教做KLZ钥匙任务的全部攻略, 要非常详细具体的.柴国生为什么越来越多的人都喜欢用微信而不用QQ?旱獭组合大家都知道 杨拯林 她以前是哪个组合的成员2013世锦赛2013年田径世界锦标赛共设有多少个项目?中国化妆品真品联盟为什么网购的化妆品不提供防伪码功夫王子释小龙个人简历碗豆荚最新版下载碗豆夹怎么下载标兵seo怀柔哪里能建网站,怀柔建站公司介绍一个,怀柔网站制作单位有吗?f4nn难道f4nn被丰了cOM怎么空白了
mysql虚拟主机 韩国vps 抗投诉vps主机 什么是域名地址 lamp安装 x3220 香港托管 英语简历模板word 香港新世界电讯 标准机柜尺寸 魔兽世界台湾服务器 华为4核 可外链网盘 创建邮箱 服务器是干什么用的 万网主机管理 cxz 论坛主机 大化网 沈阳idc 更多