关于汇编的一些书的入门的疑惑
16位不是基础,正如同手工操作切削刀具不是操作机床的基础一样。我不明白为什么还要让人去瞅16位的书,是因为16位的书讲的比32位的书好?还是觉得市面上没有32位或者64位的中文书?看完了还得再去学32位的,还被那些过时的知识所拖累:拜托了,现在学习讲究效率,抓住重点,要打基础为什么不介绍当年怎么纸带打孔?打基础可不是读文言文的意思。
学习汇编分好几种目的:
一种是想辅导C/C++的,那么你不用去了解opcode那部分,相反应该多学习GCC内嵌汇编之类的。
【关于汇编的一些书的入门的疑惑】 一种是需要在某些安全或者破解项目的,那可得需要了解一些opcode的知识,因为往往需要手写opcode构造攻击实例。
还有一种只是想了解计算机原理的,那么应该着重去了解函数调用过程和各个操作系统的函数调用ABI。
目的不同,学习方法和重点肯定应该不同。不问青红皂白去叫人读一本很老的书,那是很难被非议但却是不负责任的建议。
■网友
王爽的书,通俗易懂,深入浅出,豆瓣评分摆在那,不是能随便抹黑的。我理解对你说这些话的人,毕竟现在16位汇编过时了,王爽的书部分也过时了,但是这不妨碍它作为一本入门书籍,帮你拾起兴趣。有了16位汇编基础再看32位汇编会轻松许多,不然直接看32位汇编上来懵逼可能你就会放弃了。
■网友
学汇编,首先要了解计算机(特别是cpu)的结构和工作机制,然后再了解下汇编语言的语法(也就是每条命令这些英文字母组合都代表什么含义),汇编自然而然就会了,因为汇编就是直接操控cpu内部一系列寄存器及ALU和主存这类部件一步步传递计算0/1代码的操作。
■网友
16位汇编过时了,但32位没过时。而且,想学好32位汇编,需要先学16位,16位是基础。王爽那本书,比较通俗易懂,我当时用的就是那本,还有小甲鱼的零基础入门汇编语言的课,都是不错的。你说的那个intel手册倒是没看过,不敢妄发评论。
■网友
王爽的书作为入门还是比较好的。装一个dosbox,(这东西也可以装在linux系统上,非常方便),边看边动手。
■网友
Kip.Irvine老爷子的那本不错 电子工业和机械工业出版社都多次翻译再版。
■网友
不知道你眼中的那个大佬是否真的大佬。我个人学习汇编靠的就是王爽那本,我的看法是:王爽老师那本书讲得不仅仅是汇编,还有很多关于计算机的思想在里面。现在16位的确已经过时了,但是完全不妨碍你用那本书籍进行学习。你可以将16位作为一个过渡。32位的书籍没有一本能够讲得像王爽老师的通俗易懂,包括一些基础知识的讲解,至少我没有找到过。王爽老师那本书后面的习题很重要,好好做吧,16 位懂了,32汇编就是分分钟的事情。另外想说一句,你眼中的大佬自己汇编学的怎么样?
推荐阅读
- 过节■江苏省委省政府办公厅下发关于做好2021年元旦春节期间有关工作的通知
- |徐州市出台《关于优化创新创业生态系统 提升区域科技创新活力的实施意见》及实施细则
- 雨下|全球关于禁售燃油车只是理论上可行吗
- 关于用phpfsocket 写Post, 模拟http 报文怎样写入要传输的处理数据
- 智叔|很多家长还在整箱买:谈谈关于牛奶的17个真相警惕这些列入黑名单的“假牛奶”
- 关于微信小程序的思考:运营者该何去何从
- 关于人工智能虚拟人的一些问题
- 知乎上关于人生经验的介绍是否可能对青少年造成潜在危害
- 写下我关于做数据分析专员的困惑和各位的建议是
- 售假|跨越4省抓捕6人!泰州警方捣毁一售假团伙
