首页 > 编程语言 >《程序是怎么跑起来的》第三章读后感

《程序是怎么跑起来的》第三章读后感

时间:2024-02-21 16:14:52浏览次数:25  
标签:读后感 第三章 计算机 汇编语言 程序 原理 CPU 运算

在阅读了《程序是怎么跑起来的》的第三章后,我对计算机的内部结构和程序的运行原理有了更深入的了解。这一章主要介绍了CPU的内部结构、数据的表示方式以及汇编语言和硬件控制方法等内容,让我对计算机的工作原理有了更清晰的认识。
首先,作者详细讲解了CPU的内部结构,包括寄存器、程序计数器、标识寄存器和栈寄存器等部件。这些部件共同协作,使得CPU能够执行指令、处理数据和控制程序的流程。通过阅读这一部分,我更加明白了CPU是如何进行运算和控制的,以及它与其他硬件组件的交互方式。
接下来,书中介绍了数据的表示方式,包括二进数位、移位运算和乘除运算等基础知识。这些知识对于理解计算机如何进行小数运算和浮点数的表示方式非常重要。通过学习这些内容,我更加深入地理解了计算机内部数据的处理方式和运算原理。
最后,书中还介绍了汇编语言和硬件控制方法等内容。汇编语言是一种低级编程语言,它与计算机硬件的操作紧密相关。通过学习汇编语言,我可以更深入地了解计算机的运行原理和程序的执行过程。同时,硬件控制方法的学习也让我对计算机硬件和软件的结合方式有了更深刻的认识。
总的来说,第三章的内容让我对计算机的内部结构和程序的运行原理有了更深入的了解。通过阅读这一部分,我不仅学到了很多专业知识,还激发了我对计算机科学的兴趣。我相信这本书会成为我学习计算机过程中的重要参考,帮助我更好地理解和掌握计算机的工作原理。

标签:读后感,第三章,计算机,汇编语言,程序,原理,CPU,运算
From: https://www.cnblogs.com/vbsg/p/18025454

相关文章

  • Qt程序执行报错:"This application failed to start because not Qt platform plugin c
    Qt编译的exe程序执行时报错:出现以上错误的原因是由于的系统环境路径缺失或者exe程序目录下缺少对应的dll导致。以上为缺少对应的Qtplatformplugin。在Qt的安装目录下将platforms整个目录拷贝到exe所在目录下,即可执行。如果提示缺少对于的xxx.dll直接将对应缺失......
  • 《程序是怎么跑起来的读后感4》
    《程序是怎么跑起来的》第四章读后感在深入研读了《程序是怎么跑起来的》的第四章后,我对算法和数据结构有了更为深刻的认识和理解。这一章不仅揭示了算法和数据结构在程序设计中的核心地位,还通过生动的实例和清晰的解释,让我领略到了它们在实际应用中的魅力。我被作者对于算法的......
  • 程序是怎样跑起来的第九章读后感
    读完第九章后,我对程序的文件I/O有了更清晰的认识。这一章详细介绍了文件I/O的基本概念、文件的打开与关闭、读取与写入以及文件的随机访问等内容。我了解到文件I/O是程序与外部世界进行数据交互的重要方式,它允许程序读取和写入文件中的数据。通过文件的打开和关闭操作,程序......
  • home-assistant core 源码粗读--程序入口篇(一)
    core源码地址:https://github.com/home-assistant/core/tree/mastercore与其他container等版本区别见: https://www.home-assistant.io/installation/入口:homeassisstant/__main__.py   难点: faulthandler【错误记录的包,C语言编写】,  parser.add_mutually_exclusi......
  • 程序是在何种环境中运行的
    1.运行环境=操作系统+硬件:做系统和硬件决定了程序的运行环境。CPU只能解释其自身固有的机器语言。不同的CPU能解释的机器语言的种类也是不同的。机器语言的程序称为本地代码。在市面上出售的用于Windows的应用软件包CD-ROM中,收录的就不是源代码,而是本地代码。2.Windows克服了CPU......
  • mysql服务启动报错:本地计算机上的mysql服务启动后停止,某些服务在未由其他服务或程序启
    报错如下: 解决办法:1.开始->cmd->以管理员身份运行目录切换到C:\ProgramFiles\MySQL\MySQLServer5.7\bin2.运行mysqld--initialize-insecure--user=mysql说明:初始化后,root密码位空3.运行netstartmysql 三、修改mysql57的root密码[2]四、参考[1] mysql服务启......
  • 《程序是怎样跑起来的》第五章
    第五章,内存与磁盘的亲密关系。首先5点一节不读入内存就无法运行。首先我了解到了存储程序方式。计算机中主要的存储部件是内存和磁盘。然后并用图例说明了程序要加载到内存后才可以运行。5.2节,磁盘缓存加快了磁盘访问速度。首先,什么是磁盘缓存,指的是把从磁盘中读出的数据存储到内......
  • 《程序是怎样跑起来的》第四章
    第四章,熟练使用有棱有角的内存。本章重点在于对内存和磁盘的构造有物理上和逻辑上的认识。4.1节介绍了内存的物理机制,内存IC可以存储1024个一字节的数据且内部有大量可以存储八位数据的地方,通过地址指定这些场所就可进行数据的读写。4.2节内存的逻辑模型是楼房。想象在内存这个楼......
  • 程序如何运行
    应用程序的运行环境用操作系统和硬件来表示。每个程序都有其对应的运行环境。操作系统和硬件决定了程序的运行环境。PC使用的都是x86架构的CPU或是与其兼容的CPU。CPU只能解释特定种类的机器语言。在大多数情况下,应用程序不是以源代码的形式分发的,而是以本机代码的形式分发的。Win......
  • 《程序是怎样跑起来的》第二章读书笔记
    32位是4个字节,反转部分图形模式时,使用的是XOR运算.CPU和内存是IC的一种,IC的所有引脚只有直流电压0V和5V两个状态。IC的这个特性决定了计算机的信息数据只能由二进制数来处理。计算机处理信息的最小单位——位(bit)。八位二进制数被称为一个字节,字节是最基本的信息计量单位。位是最......