我想精通汇编语言,现在已经读完 王爽老师的《汇编语言》,,请问下面应该读什么书籍?

不要说什么王爽老师的书要看几遍几遍的,我知道我再做什么!!
基础的书籍先不要说了,我主要是想看一下那些高手的代码!!
谢谢!!
以后想学习linux内核,

第1个回答  2013-02-04
既然学了汇编就往硬件方面多发展下
看linux内核前最好对计算机体系结构有个了解
比如看下 计算机组成原理 遇到看不懂的电路先跳过,以后有时间看一本 数字逻辑 即可
要想看linux内核还要看下操作系统的基本理论,比如进程同步,信号量,时间片轮转,分页等等.那本 操作系统:设计与实现 不错
linux内核的书建议看赵炯的那本完全剖析本回答被提问者和网友采纳
第2个回答  2013-02-05
你确定你真的读的书王爽老师,如果你想精通汇编,它是建议你的书王爽老师多读了几倍,远远高于每一个问题,每一个课程设计,等等,这些不完成,你再考虑下一个步骤。
第3个回答  2013-02-02
下面不是读什么书的问题,
书读的再多也没用。
接下来你该上手自己编程序了,
只有上手编程序遇到困难,
你才知道该怎么做。
书是死的,
程序是活的。
第4个回答  2013-02-03
于渊的《自己动手写操作系统》第一版!
第5个回答  2013-02-03
随便抓个项目上上手,别人做过的也可以,或者尝试改进别人的程序

汇编语言哪本书好?
1、入门级《汇编语言》,推荐清华大学出版社王爽的《汇编语言》,很简单,很好入门。书中内容的编排有一定连贯性,要用到哪部分知识就介绍哪部分知识。其它书籍不适合入门的原因是一开始就将所有的寄存器、寻址方式列举出来,记忆已经相当困难,何况是活用?所以还没有体会到编程的快乐,就被推进了无尽的苦难中! 2、如果需...

学习汇编语言的入门书籍有哪些啊
学习汇编语言,推荐王爽的《汇编语言》本书最适合初学者

[长期]CTF相关书籍以及个人简评
《汇编语言》(王爽著):王爽老师的书深入浅出,让原本枯燥的汇编学习变得生动有趣,初学者可以轻松上手。《Intel汇编语言程序设计(第五版)》(Kip Irvine著):详尽的32位Intel汇编教程,适合系统学习,涵盖范围广泛。《有趣的二进制》(爱甲健二著):入门级的好书,无需太多基础,适合初学者入门。《...

懂汇编语言的高手来看看
本人是先学C,C++,Java后学汇编的。感觉汇编学会了对你的编程有一定帮助,因为你会程序的执行过程有一个很好的了解。汇编是计算机的基础课,建议你先学计算机组成原理,再学汇编。推荐你本书,王爽的《汇编语言》(清华大学出版社),通俗易懂容易入门。

汇编语言如何入门?
接下来,罗云彬老师的《windows环境下的32位汇编语言程序设计》是关键的一步,学完这本书,你就能真正入门汇编了。学习过程中,做笔记至关重要,尤其是每个指令的使用方法,因为很容易忘记,不做笔记查找起来会非常麻烦。对于王爽老师的书,不必急于求成,遇到不理解的地方,耐心往下读,可能会在后面的内容...

...网络视频什么的,求推荐,王爽的那本《汇编语言》怎么样,本人零基础...
王爽的那本书很适合自学之用,很基础,入门最佳选择,并且有配套的视频教程(小甲鱼出的,不知道的话可以搜索鱼C论坛-汇编语言)。不过最好有C语言基础,这本书一些地方为方便理解 是用C来描述的。当然,最重要的是要自己动手敲代码,入门没传说中的那么难的。入门之后想继续深入学习的话可以看看杨季文...

汇编语言如何入门?
入门用王爽老师的《汇编语言》这本书,通俗易懂,如果不是遇到这本书,可能我早就放弃学编程了,学完这个看谭浩强的《C语言程序设计》,只看前几章就行,为WIN32汇编做基础,windows下的汇编和C很像,然后学罗云彬老师的《windows环境下32位汇编语言程序设计》,这本书学完,你就入门了。顺便说一下,你...

王爽老师的《汇编语言程序设计》讲的是哪种汇编啊,WIN32汇编是什么啊...
王爽讲的是16位汇编,win32汇编就是windows环境下32位汇编语言程序设计,16位和32位的差别就是在寄存器上的存储容量,32位的寄存器可以存储32位二进制数据,王爽的书很适合入门,讲的比较好;win32汇编主要讲PE,要有一定的基础才行,直接看太困难。80X86主要是intel的一类处理器,你直接把它理解成X86...

有关王爽老师汇编语言div指令
这是CPU设计时定义好的东西,并不是汇编语言决定的。CPU在设计时,就做了这样的规则:如果是8位除,则将被除数(al)扩展到16位,即将ah+al的值做为被除数(不管ah原来是什么值,使用ax做为被除数,所以如果做al除以8位数,需要自己先将ah清0)而ax = ah * 100H + al 同理,如果是16位除...

在王爽老师的汇编语言,第103页中看到这么一句话: 设ffff:0006单元中的...
你最后一句应该是:al的值为ffff:0006h 你的问题是个基本的知识:这里一个单元指一个字节,XXH是一个两位的十六进制的数,就是八位二进制数。而ax是一个16位的寄存器,al、ah分别是它的低八位和高八位 而汇编语言中赋值,两者必须是同样长度的数据 所以,要把一个单元赋值,只能对应al ...

相似回答