大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE稳定放心使用
转自:http://hi.baidu.com/hkbyest
16位汇编
对于一个汇编初学者,首先必看的就是王爽老师的这本《汇编语言》,虽然它不是很完整,虽然它有一些错漏,虽然它需要一些前置知识(详见书籍前言部分,前言一定要仔细看!),但是王爽老师独特的教学理念构造了这本循序渐进的书,我们从中可以抛开对汇编语言的畏惧心态,一步一步的深入进去,更可喜的是在这本书里我们可以学到宝贵的底层编程意识和思想,这对于初学者来说是最为重要的,掌握了意识思想,进一步学习下去也不会再艰难。大家学习的时候一定要严格按照“前言”的要求去做,这样才能有最好的效果。
半个月,就半个月,我已经看完了书,我可以自信地宣布:我掌握汇编语言了。虽然比较基础,但想想我那六年半时间,想想我那几次痛苦的尝试,心中无端生出一丝怨恨,为什么当年没有这本书呢,否则我的成就绝不会是现在这样。我的学习过程是先看完一遍书,做了一些习题(当时没电脑上机操作),现在有了新的电脑了,便重新看一遍,把所有的上机操作和编程练习都完成了(除了最后的磁盘操作外)。
好书推荐:
1.《80×86汇编语言程序设计教程》杨季文编著,清华黑皮本。本书可以当作进一步深入学习的教材。
2.《The Art of Assembly Language》 [英文版],经典著作。
32位汇编
虽然上面学到的知识已经可以应付大学要求,但是16位汇编始终还是落后于时代了,所以我们要学习32位汇编,这里首推的是《Intel汇编语言程序设计(第4版)》,可以这样说,有了这本书,你就可以不必看别的32位汇编教材了。不过这本书的内容比较压缩,信息量大,需要时常翻阅复习。本书适合初学者及从16位转向32位汇编的人们。本书光盘中带有例子程序和作者Kip Irvine写的几个链接库,极大地简化了一些烦琐的基本操作,同时附带的Masm 6.15和编译链接批处理程序也可以用在王爽老师的《汇编语言》学习里,不过我建议不要安装光盘里的TextPad来编写源代码,个人推荐使用EditPlus。
认真学完这本书,应该可以对付一般的激活成功教程工作了,起码我是能进行一般的算法分析推出注册码咯。
好书推荐:
80×86保护模式系列教程 [中文版] 作者:李彦昌。本书可以可以当作进一步深入学习的教材。
64位汇编
虽然现在我们的系统主要还是WinNT系列,但是64位的CPU已经普及市场,64位的操作系统Vista也在不少电脑里安家落户,64位汇编语言学习不再是前沿研究。可惜我手头上的资料太少,无法作进一步介绍,各位高手看到这里还请指点。
相关资料:《Intel 64位CPU指令集及编程方法》电子文档。
相关链接:
1.
开始进行 64 位 Windows 系统编程之前需要了解的所有信息
http://www.microsoft.com/china/MSDN/library/Windev/64bit/issuesx64.mspx?mfr=true
2.
Moving to Windows x64
http://www.ntcore.com/Files/vista_x64.htm
Win32汇编
单纯的汇编似乎除了在底层开发,嵌入式开发以及高级语言内嵌汇编外没有多少地方使用了。为了在实际应用中更大地发挥,我们必须学习Win32汇编。这方面的资料比较少,国内的当然就是罗云彬的《Windows环境下32位汇编语言程序设计 第二版》了。hoho,大部头著作啊,可以当成防身行暴武器哦。
好书推荐:
1.
《Iczelion的Win32汇编教程》,网络上最初的系统Win32教程,罗云彬那书大部分内容都是从里面编著出来的,呵呵。
2.《Kernel Mode Drivers教程中文版》,Four-F的驱动开发教程,不论开不开发驱动还是得看看。
如果你已经精通上面罗列的东西,觉得有点不胜寒了,建议还是进行一下流行的哲学研究吧。
好书推荐:
1.
朱邦复的《组合语言之艺术》,作者的经验可以让我们的效率变得更高。
2.
《汇编语言与禅-Zen Of Assembly Language》,我还没看,哪位有空慢慢研究吧。
个人建议,虽然上面的书籍都能找到电子书,但是我认为上面列出的主要的三本书最好还是买纸质实体书吧,主要便于阅读和翻查,而且这么好的书,你能不支持一下作者吗?正版系统买不起而已,正版书籍我们还是扛得住的,小小一百几十块钱,少抽几包烟就够了。况且实体书读起来的感觉就是比电子书要好。如果您更喜欢阅读电子版本,那么当这段是废话略过也罢。
学习难免遇到一时难于解决的问题,网络交流也是必须的,介绍一下我认为不错的几个网站:
汇编语言学习论坛:
http://www.asmedu.net/forum.jsp
这里有王爽《汇编语言》讨论区,好像网站没开多久,大家凑合看看吧。
《Intel汇编语言程序设计(第4版)》作者的网站:
http://kipirvine.com/asm/4th/index.html
这个链接是关于书本的,更多内容请自己看首页。
罗云彬的编程乐园:
http://asm.yeah.net
上面有不少好东西下载哦。
AoGo汇编小站
http://www.aogosoft.com/
东西不少,论坛也还可以。
80×86汇编小站
http://www.x86asm.com/
CSDN论坛汇编板块:
http://community.csdn.net/Expert/ForumList.asp?typenum=1&roomid=1703
国外的著名汇编论坛:
http://www.asmcommunity.net/board/index.php
http://masm32.com/board/
MSDN当然也不能少:
http://msdn2.microsoft.com/zh-cn/default.aspx
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/182498.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...