汇编语言入门我是初学者,怎么学好汇编语言?

汇编语言入门  时间:2021-08-26  阅读:()

如何学好汇编语言?

汇编语言也分为好几种的,不知道你要向哪个方面发展. 而学习的方法,不同的人未必一样. 我学习汇编语言的方法是这样的: 首先,从DOS汇编开始,就学了王爽的<汇编语言>这本书,还去他的网站"汇编网"交作业.学完了这本书,就开始学习WIN32汇编,用的书是<WINDOWS环境下32位汇编语言程序设计(第2版)>罗云彬的.到现在,算是入门了吧. 学这书的方法是:从例子开始.找书上的例子程序,一条语句一条语句地啃,不明白的就要弄明白,并注释好. 然后,模仿他的例子,自己也开始写一些小程序,渐渐地就会了...

汇编要怎么样入门?

教材也有好有坏,有易有难,有趣无趣。

推荐教材:汇编语言(清华大学出版社 - 王爽著),第一版即2003年扫描版的大小只有13M,第二版的扫描版大小115.1M(下载地址: ics/2786088/)

内容简介 汇编语言是各种CPU提供的机器指令的助记符的集合,人们可以用汇编语言直接控制硬件系统进行工作。

汇编语言是很多相关课程(如数据结构、操作系统、微机原理等)的重要基础。

为了更好地引导、帮助读者学习汇编语言,作者以循序渐进的思想精心创作了这本书。

本书具有如下特点:采用了全新的结构对课程的内容进行组织,对知识进行最小化分割,为读者构造了循序渐进的学习线索;在深入本质的层面上对汇编语言进行讲解;对关键环节进行深入的剖析。

  本书可用作大学计算机专业本科生的汇编教材及希望深入学习计算机科学的读者的自学教材。

而论坛的话,推荐看雪论坛... /index.php

丰富的学习资源永远是高效学习的有效手段,多找些资源(多问),多动手,动脑。

学习定会如鱼得水,游刃有余。

汇编语言入门

呵呵,其实之前已经看到这个问题了。

只是感觉自己这方面的知识和心得偏少,所以怕愧对这200多分啊。

你现在的情况比我当初学汇编时的情况要好,刚开始,我学汇编也是走了一些弯路。

1.首先,我不推荐《IBM汇编语言》这类教科书试的教材。

一来里面讲的一些东西都过时了,只有一些8086的东东,可我们早使用奔腾了。

从286,386之后,Inte CPU的结构已经有了很大的改进。

而且这类书里面讲的也无非就是一些简单的指令格式和语法,但却讲得让人似在云里雾里。

2.不推荐一开始就学MASM或TASM的语法,其实语法这东西很简单。

只有有一点点计算机编程基础的人,我相信最多一个小时,都能基本搞懂,然后再练练就自然会熟,不记得直接翻Refererce就可以。

3.推荐首先看Intel网站是的《IA-32 Software development manual》,耐着点性子把Volume I和Volume III看完。

这样你会对Protect mode,Virtual Memory以及V86有足够的了解 。

4.然后看看MASM或TASM(看你用哪一个编译器)的语法,这个前面说过,几分钟就能明白。

5.在有了前面的基础之后,你就该开始动手好好练练了。

以后的路就不必多说了。

6.另外,如果你觉得单纯的学汇编很没意思的话,你可以用Virus来练手,我以前就是这么做的。

如果你的英语和我一样的好(四级),那你可能要一个月左右才能看完Volume I和Volume III,然后再花一个星期左右去练练。

那你的汇编就可以说入门了,往后的路也比较容易走了。

当然,如果你实在不喜欢English,那你就随便找两本中文版的Protect mode(保护模式)的书来看看吧。

这样你最好边看边练。

这种学习方法能获得比较好的短期效果。

至少MASM的语法是比较简单的,里面很多的MACRO可以让你像使用C一样使用ASM。

而各指令呢,不会就查Volume II的Instruction Reference 耐心啊 耐心 编程这东西 再枯燥也要保持兴趣 永远是王道。

入门以后,也不要考虑一口就吃一个胖子:非得编出个什么漂漂亮亮的程序来不可。

其实没必要的,建议多练练基本的,以量的练习为主(10遍20遍的小意思)。

大概再有半个月的时间,可以考虑trouble shooting 来实例排错,运用实际场景和应用功能,进行功能和语法的排错,从而锻炼自己的思考能力和思维方式。

编程这种东西,都是触类旁通 等你大脑中有了一个关于它的 健全的 知识体系结构的时候,就可以融会贯通了。

仅供参考 以上。

学习汇编语言需要如何入门?

汇编是执行效率最高的语言了 但是也非常的依赖于硬件,已经基本功能多用中断调用来实现,所以也需要了解 比如寄存器,可以有什么运算,一般做法 其实最简单,就是看实现什么功能是怎么实现的,你就可以很快的投入应用 这样你很快就是高手,学会稍微的变化还是比较容易的,最难就是记忆那些特殊的处理方法 而且也没什么道理

汇编语言怎么学习会更快的入门

学习汇编语言要从基础学起,如果你以后打算从事软件开发领域的话,学习汇编是非常必要的。



学习汇编可以让你对编程的底层实现,对计算机的工作原理都有很清晰的认识,只有明白了底层的实现原理,以后学习高级语言的时候才能有的放矢。

所以,我支持你学习汇编语言。



学习汇编语言,目前的教程就那几本一本是《IBM80x86汇编语言简明教程》 清华大学出版社 温冬禅 编的 这本书介绍的比较全面,所以的内容都有涉及,但是不适合没有基础的初学者,因为好多的基础的东西都是一笔带过,让你看了很难理解。

还有一本是 《汇编语言》 清华大学出版社 王爽著 我在这里强烈推荐这本书,这本书对于初学者简直就是救命稻草,它深入浅出,从最基本的开始,步步深入,让你很轻松的学会汇编语言我刚开始是用第一本,看了好几次都看不下去。



最后经别人推荐买了第二本,真的是喜欢死了,你可以去搜下关于这本书的评论,绝对经典。



学习汇编需要学习:微机原理、C语言要会点. 工具 masm5.0 6.0都可以罗云彬教授的windows32位汇编可以看看

我是初学者,怎么学好汇编语言?

汇编是一个程序员的基本能力。

学好汇编不是一朝一夕的事情,要长期积累。

有效的学习方法是:1.找一本好的汇编入门教材。

(我不好介绍书名,因为我用的书很老的,现在没得卖的,其他的我没注意过) 2.开始时候强记所有寄存器名称以及各标志位名称。

(不多,很好记) 3.搞明白各种寻址。

4.粗记指令。

(让自己对指令功能了解个大概,便于编写程序,以后程序写多会自然记住的) 5.熟悉汇编语句书写格式,强记汇编程序结构编写规则。

(这个弄不好,会使程序很难完成或者阅读) 6.熟练掌握各种跳转语句,掌握跳转方法。

(说白了,我们的程序就是在内存中跳来挑去的被执行的) 7.多做练习。

(其实你有其他高级语言的编程经验很好,可以将其中的一些思想融入到汇编编程中。

) 说得不全,也不好,只是本人的一点经验。

祝愿楼主能早日成功!

六一云互联(41元)美国(24元)/香港/湖北/免费CDN/免费VPS

六一云互联六一云互联为西安六一网络科技有限公司的旗下产品。是一个正规持有IDC/ISP/CDN的国内公司,成立于2018年,主要销售海外高防高速大带宽云服务器/CDN,并以高质量.稳定性.售后相应快.支持退款等特点受很多用户的支持!近期公司也推出了很多给力的抽奖和折扣活动如:新用户免费抽奖,最大可获得500元,湖北新购六折续费八折折上折,全场八折等等最新活动:1.湖北100G高防:新购六折续费八折...

易探云:香港物理机服务器仅550元/月起;E3-1230/16G DDR3/SATA 1TB/香港BGP/20Mbps

易探云怎么样?易探云(yitanyun.com)是一家知名云计算品牌,2017年成立,从业4年之久,目前主要从事出售香港VPS、香港独立服务器、香港站群服务器等,在售VPS线路有三网CN2、CN2 GIA,该公司旗下产品均采用KVM虚拟化架构。目前,易探云推出免备案香港物理机服务器性价比很高,E3-1230 8 核*1/16G DDR3/SATA 1TB/香港BGP线路/20Mbps/不限流量,仅...

2021年全新Vultr VPS主机开通云服务器和选择机房教程(附IP不通问题)

昨天有分享到"2021年Vultr新用户福利注册账户赠送50美元"文章,居然还有网友曾经没有注册过他家的账户,薅过他们家的羊毛。通过一阵折腾居然能注册到账户,但是对于如何开通云服务器稍微有点不对劲,对于新人来说确实有点疑惑。因为Vultr采用的是预付费充值方式,会在每月的一号扣费,当然我们账户需要存留余额或者我们采用自动扣费支付模式。把笔记中以前的文章推送给网友查看,他居然告诉我界面不同,看的不对...

汇编语言入门为你推荐
计算机网络的定义计算机网络概念,特点?查杀木马如何手动查杀木马锤子手机发布会视频我如果学习好会遇见长的漂亮而且优秀的人吗?如果我学习好,长的漂亮的人会对我有好感吗?呼叫中心系统方案求呼叫中心设计方案,100坐席,具体需要些什么硬件和软件?短信认证我不会写怎样填写短信验证电子商务数据分析什么是电子商务网络数据分析师宽带天线中国电信宽带,无线路由器如何安装。2000w数据怎么打开华为手机怎么打开移动数据2000w数据怎么打开华为手机怎么打开移动数据jenkins什么是jenkins
广东虚拟主机 厦门虚拟主机 cn域名价格 万网免费域名 免费申请域名和空间 七牛优惠码 awardspace 息壤备案 外贸主机 建站代码 促正网秒杀 e蜗 135邮箱 爱奇艺vip免费试用7天 卡巴斯基免费试用 如何注册阿里云邮箱 服务器防火墙 德讯 中国域名 博客域名 更多