我应该读什么书来学习汇编语言本身?

发布于 科技 2024-07-21
4个回答
  1. 匿名用户2024-01-31

    请参阅当当网信息。

    看看下面的评价就知道了,这就是我学到的

    其实,书籍的编纂也差不多,只是国外的比较渐进,国内的有点拼凑。

  2. 匿名用户2024-01-30

    我觉得那些没有详细读过英特尔书籍的人,如果你英语好,你会满意的。

    因为那些书太大了,好像还没有中文版。

    本书的标题是:英特尔 64 和 IA-32 架构软件开发人员's manual

    数千页,你会满意的。

    此外,这个东西似乎一直在更新。

    也可以去硬件厂商的官方**,一般都有驱动**,也就是直接操作硬件的程序,现在好像没有这样的端口描述。 大多数驱动程序都是用低级语言编写的,而且非常小,所以我认为拆卸不会有太大的麻烦。 我没有拆卸驱动程序,所以我不确定。

  3. 匿名用户2024-01-29

    你看过王爽的吗? 就个人而言,我认为这很好。 你花了多少时间读那本书?

    我读了几个月,做了很多笔记,我个人觉得还挺赚钱的。 初学者通常会读那本书,如果你的水平足够高,那就找别的东西读。 建议大家找找国外出版的书,我咱们图书馆看过高伟写的书,很厚很详细,能找到一些看。

  4. 匿名用户2024-01-28

    如果你想学习汇编语言,你需要从基础开始,如果你打算从事软件开发的职业,学习汇编是非常必要的。

    学习汇编可以让你清楚地了解编程的底层实现和计算机的工作原理。 所以,我支持你学习汇编语言。

    学习汇编语言,目前的教程是几本书是《ibm80x86汇编语言简明教程》清华大学出版社温东岑主编的这本书比较全面,所以内容涉及,但不适合没有基础的初学者,因为很多基础的东西都被撇在一边,所以你很难理解。

    还有一本《汇编语言》清华大学出版社 王爽 我强烈推荐这本书在这里,这本书是初学者的救命稻草,它深入而简单,从最基础开始,一步一步来,让你轻松学习汇编语言 我刚用的第一本书,我看了好几遍都看不懂。 最后,我在别人的推荐下买了第二本书,我真的喜欢死了,你可以去搜索关于这本书的评论,绝对的经典。

    学习编译需要学习:微机原理和C语言必须能够触摸和磨合。 这些工具都是罗云斌教授的windows32位汇编,大家可以看看。

    学习汇编,必须背诵所学芯片的指令集,掌握指令集的功能和格式。 切记不要错过任何一个标点符号。 还有学习算法的需要(几乎所有的数据结构也在这里学习),只要掌握算法,只要知道一种计算机语言的语法,就可以使用它,因为所有语言的算法都是一样的。

    剩下的就是学习计算机的逻辑,并了解机器指令是如何逐个执行的,尤其是寄存器的分配(这是特定于汇编语言的)。 请注意,当您自己编程时,首先列出并分配所有寄存器如何使用它们以及以后将如何转换它们。

相关回答
15个回答2024-07-21

首先,汇编语言。

大多数语句直接对应于机器指令,这些指令执行速度快、效率高且体积小。 >>>More

17个回答2024-07-21

高级语言是可移植的,这意味着在一种类型的 CPU 上编写的程序可以在另一种 CPU 上运行。 另一方面,汇编语言是不可移植的。 这是主要区别。 >>>More

12个回答2024-07-21

专家C编程,C陷阱和坑落,C和指针,都是通过人们的邮件发布的,中文版不如原版英文版,但还是值得一看的。 还有Mechanic出版的英文版《The Science and Art of C Programming》,还有《C语言抽象思维》的讲课,太厚了,里面有炉子,有兴趣的话。 >>>More

10个回答2024-07-21

汇编语言是一种低级语言,也称为符号语言,用于电子计算机、微处理器、微控制器或其他可编程设备。 在汇编语言中,机器指令使用助记符代替操作码,指令或操作数使用地址符号或指示符代替地址。 同时,由于资源稀缺,计算机运算的效率也成为那个时代工程师们追求的目标。 >>>More

21个回答2024-07-21

程序计数器(PC),呵呵......如果选择此选项,则可以在组装编程时使用 PC。 昨天的考试。 >>>More