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

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

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

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

祝愿楼主能早日成功!

美国cera机房 2核4G 19.9元/月 宿主机 E5 2696v2x2 512G

美国特价云服务器 2核4G 19.9元杭州王小玉网络科技有限公司成立于2020是拥有IDC ISP资质的正规公司,这次推荐的美国云服务器也是商家主打产品,有点在于稳定 速度 数据安全。企业级数据安全保障,支持异地灾备,数据安全系数达到了100%安全级别,是国内唯一一家美国云服务器拥有这个安全级别的商家。E5 2696v2x2 2核 4G内存 20G系统盘 10G数据盘 20M带宽 100G流量 1...

亚洲云-浙江高防BGP.提供自助防火墙高防各种offer高防BGP!

 亚洲云Asiayun怎么样?亚洲云Asiayun好不好?亚洲云成立于2021年,隶属于上海玥悠悠云计算有限公司(Yyyisp),是一家新国人IDC商家,且正规持证IDC/ISP/CDN,商家主要提供数据中心基础服务、互联网业务解决方案,及专属服务器租用、云服务器、云虚拟主机、专属服务器托管、带宽租用等产品和服务。Asiayun提供源自大陆、香港、韩国和美国等地骨干级机房优质资源,包括B...

VPSMS:53元/月KVM-512MB/15G SSD/1TB/洛杉矶CN2 GIA

VPSMS最近在做两周年活动,加上双十一也不久了,商家针对美国洛杉矶CN2 GIA线路VPS主机提供月付6.8折,季付6.2折优惠码,同时活动期间充值800元送150元。这是一家由港人和国人合资开办的VPS主机商,提供基于KVM架构的VPS主机,美国洛杉矶安畅的机器,线路方面电信联通CN2 GIA,移动直连,国内访问速度不错。下面分享几款VPS主机配置信息。CPU:1core内存:512MB硬盘:...

汇编语言入门为你推荐
校园网络拓扑图网吧拓扑图和校园网拓扑图一样啊?网络地址分类网络地址划分,急,制作证书用excel如何制作证书模板色空间色差仪中L值a值b值是什么意思混乱模式植物大战僵尸中怎么用混乱模式开启隐藏关?特别是隐藏小游戏.听说要改什么文件名,但是怎么改?改后怎么进...怎样清除历史记录清除历史记录云电视是什么意思怎样连接云电视收藏夹的位置怎样知道收藏夹所在的位置?一看视频就死机为什么电脑一看视频就死机呢?终端设备计算机终端设备有那些?
免费国内空间 www二级域名 中文域名查询 中国万网虚拟主机 万网域名管理 locvps vps.net 狗爹 googleapps wdcp 129邮箱 贵阳电信测速 中国域名 阿里云邮箱登陆 免费网络空间 大化网 国外代理服务器 九零网络 windowsserver2008r2 更多