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

汇编语言入门  时间: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.多做练习。

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

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

祝愿楼主能早日成功!

Virtono:€23.7/年,KVM-2GB/25GB/2TB/洛杉矶&达拉斯&纽约&罗马尼亚等

Virtono最近推出了夏季促销活动,为月付、季付、半年付等提供9折优惠码,年付已直接5折,而且下单后在LET回复订单号还能获得双倍内存,不限制付款周期。这是一家成立于2014年的国外VPS主机商,提供VPS和服务器租用等产品,商家支持PayPal、信用卡、支付宝等国内外付款方式,可选数据中心包括罗马尼亚、美国洛杉矶、达拉斯、迈阿密、英国和德国等。下面列出几款VPS主机配置信息,请留意,下列配置中...

2021HawkHost老鹰主机黑色星期五虚拟主机低至3.5折 永久4.5折

老鹰主机HawkHost是个人比较喜欢的海外主机商,如果没有记错的话,大约2012年左右的时候算是比较早提供支付宝付款的主机商。当然这个主机商成立时间更早一些的,由于早期提供支付宝付款后,所以受众用户比较青睐,要知道我们早期购买海外主机是比较麻烦的,信用卡和PAYPAL还没有普及,大家可能只有银联和支付宝,很多人选择海外主机还需要代购。虽然如今很多人建站少了,而且大部分人都用云服务器。但是老鹰主机...

NameCheap新注册.COM域名$5.98

随着自媒体和短视频的发展,确实对于传统的PC独立网站影响比较大的。我们可以看到云服务器商家的各种促销折扣活动,我们也看到传统域名商的轮番新注册和转入的促销,到现在这个状态已经不能说这些商家的为用户考虑,而是在不断的抢夺同行的客户。我们看到Namecheap商家新注册域名和转入活动一个接一个。如果我们有需要新注册.COM域名的,只需要5.98美元。优惠码:NEWCOM598。同时有赠送2个月免费域名...

汇编语言入门为你推荐
销售报表销售报表怎么做?最好具体一点。人才培养目标到2020年,我国人才发展的总体目标是什么程序设计模式编程模式和设计模式的区别余额宝收益走势图实图,刚把5万多闲钱放到余额宝了看看能赚多少文件保护什么叫文件保护色空间相机、PS里色彩空间该怎样设置?价格咨询心理咨询价格昂贵吗查看加密空间好友QQ空间有限制访问,怎么查看加密的QQ空间?照片ps是什么意思PS照片是什么意思?mysql数据库迁移怎样用命令行把MySQL数据库迁移到另一台Linux服务器
xenvps 免费域名跳转 重庆服务器托管 独享100m 美国主机评测 l5639 国外空间服务商 正版win8.1升级win10 NetSpeeder 网页背景图片 全能主机 hnyd 空间论坛 韩国名字大全 域名转接 老左正传 dnspod 云服务器比较 服务器防火墙 免费蓝钻 更多