首页 > 其他分享 >第十章读后感

第十章读后感

时间:2024-02-20 20:55:44浏览次数:24  
标签:读后感 操作数 汇编语言 程序 第十章 操作码 指令

在阅读《程序是怎样跑起来的》这本书的过程中,第十章“通过汇编语言了解程序的实际构成”给我带来了较大的震撼。这一章让我深入了解了程序的实际运行过程,以及汇编语言在其中的关键作用。
本章的前半部分较感兴趣是汇编语言和本地代码是一一对应的,首先,我了解到汇编语言是一种低级语言,与机器语言非常接近。每个汇编指令几乎都有与之对应的机器码,这意味着汇编语言和本地代码之间存在一一对应的关系。这种紧密的关联使得汇编语言成为理解程序实际运行机制的关键,另外,用汇编语言编写的源代码,和本地代码是一一对应的,因而,本地代码也可以反过来转换成汇编语言的源代码;随后又通过网络查询了解到通过学习汇编语言,能够更清楚地看到程序在计算机中的实际构成。每个汇编指令都对应着CPU的一条操作,这使得我们可以更直接地控制硬件资源,从而实现高效的代码执行。
本章的后半部分,汇编语言的语法结构“操作码+操作数”,此处又吸引了我的注意力,操作码表示的是指令动作,操作数表示的是指令对象,操作码是汇编指令的精髓,能够使用何种形式的操作码,是由CPU的种类决定的,而操作数则提供了与操作码配套的数据。在执行操作码指定的操作时,需要用到这些数据。操作数的存在使得我们能够灵活地处理各种数据,从简单的数字到复杂的内存地址,几乎无所不能。这种灵活性使得汇编语言在处理特定问题时非常高效。

《程序是怎样跑起来的》第十章让我收获颇丰。不仅对程序的实际构成有了更深的理解,也对汇编语言的重要性有了新的认识。

标签:读后感,操作数,汇编语言,程序,第十章,操作码,指令
From: https://www.cnblogs.com/910725zonzon/p/18024015

相关文章

  • 程序是怎样跑起来的第八章读后感
    在阅读第八章后,我对程序的内存管理有了更深入的理解。这一章详细介绍了内存的分配和释放机制,以及如何避免内存泄漏和内存溢出等问题。我认识到了内存管理对于程序的重要性。不合理的内存使用可能导致程序性能下降、崩溃甚至出现安全漏洞。通过学习本章内容,我了解到了不同的内存分......
  • 系统科学方法概论第五章读后感
    自组织系统的演化是一个动态的过程,它包括自组织的形成、发展和演进等阶段。在自组织的形成阶段,系统内部要素之间的相互作用和协同作用开始显现,系统的结构和行为逐渐变得有序;在自组织的发展阶段,系统通过不断地适应外部环境的变化和调整内部要素之间的相互作用,逐渐提高自身的性能和......
  • 1.19(读后感一)
    今天不想看springboot了,实在是看腻了,我感觉还是有点难,今天看了《人月传说》,这个书名听起来就觉得很有意思在阅读了《人月神话》的前五章之后,我深刻地感受到了软件项目管理的复杂性。这些章节中,布鲁克斯通过自己的经历和观察,揭示了软件开发过程中的一些核心问题。首先,作者对“人......
  • 《程序是怎样跑起来的》第八章的读后感
    又到了读书分享的时候,本篇分享《程序是怎样跑起来的》第八章的读后感,从源文件到可执行文件。Windows中的EXE文件的程序内容使用的就是本地代码。能够把C语言等高级编程语言编写的源代码转换成本地代码的程序称为编译器,将C语言编写的源代码换成本地代码的编译器称为C编译器。把多......
  • 《程序是怎样跑起来的》第五章第二节读后感
    在《程序是怎样跑起来的》第五章第二节中,作者详细介绍了程序的运行过程,包括编写代码、预处理、汇编、编译、链接和运行等步骤。通过这一节的阅读,我对程序的运行过程有了更加深入的理解。首先,作者介绍了程序的编写过程,让我明白了编写程序需要使用特定的编程语言,并且需要......
  • 《程序是怎样跑起来的》读后感——第六章 亲自尝试压缩数据
    读完第六章后,我了解到文件是以字节为单位来保存的,文件的大小之所以用KB、MB等来表示,就是因为字节用B来表示。文件用来压缩是可以使用RLE算法机制的。RLE算法是用“数据”*“重复次数”来压缩的,它比较适用字节重复较多的文件,并不适合文本文件的压缩。用哈夫曼算法也可以压缩文件。......
  • 《程序是怎样跑起来的》读后感——第五章 内存和磁盘的亲密关系
    在读了本书的第五章后,我首先了解了内存运行的条件:存储在磁盘中的程序只能被读取到内存中才能被运行。由前文得知计算机中主要的存储部件是内存和磁盘。而磁盘中存储的程序,必须要加载到内存后才能运行。这是因为,负责解析和运行程序内容的CPU,需要通过内部程序计数器来指定内存地址,然......
  • 《程序是怎样跑起来的》——第七章读后感
    一:1.一般来说,应用翟序的运行环境是指操作系统的美型以及爱作(CPU、内存等)的类型和性能指标。2.应用程序是为了在特定操作系统上运行而开发的。3.PCEW#Ubuntu,RHEL(RedHatEnterpriseLinux)$Linux发行版操作系统。4.只要针对不同的环境准备专用的Java虚拟机,就可以让相......
  • 《程序是怎样跑起来的》第七章的读后感
    又到了读书分享的时候,本篇分享《程序是怎样跑起来的》第七章的读后感,程序是在何种环境中运行的。操作系统加硬件等于程序的运行环境。同一类型的硬件可以选择安装多种操作系统。。例如,同样的在兼容机一个中,既可以安装Windows,也可以安装Linux等操作系统。从程序的运行环境这一角度......
  • 读后感_第九章
    该章讲了操作系统与应用的关系,通过时代的发展,人们发现了,程序中存在相通的地方,也出现了更多的功能。在此之前硬件一直是一个比较大的问题,而操作系统的存在可以缓解这种问题,比如在文件中写入字符串,一般用fputs()控制函数,将磁盘媒体转化为文件。Windows系统有以下特征,32位操作系统,可......