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

《程序是怎样跑起来的》第一章读后感

时间:2024-01-28 13:00:30浏览次数:26  
标签:读后感 助记符 程序 第一章 指令 CPU

《程序是怎样跑起来的》这本书在我第一天上课的时候,老师就着重提到了,并说看这本书对我们学计算机专业的是一大帮助,从寒假起我开始好好看这本书,老师也让我们每周写一篇读后感。读第一章,我首先明白了程序是指示计算机每一步动作的一组指令,程序是指令和数据的组合体,CPU可以直接识别和执行的语言只有机器语言,正在运行的程序储存在内存里,内存中用来表示命令和数据存储数值的位置就是内存地址,计算机的构成元件中,根据程序的指令来进行数据运算,并控制整个计算机的设备称作CPU,这是第一章让我比较印象深刻的几个概念。
从功能方面来看,CPU的内部由寄存器、控制器、运算器和时钟四个部分组成,各部分之间由电流信号相互连通,时钟信号的频率越高,CPU的运行速度越快。我们通常所说的内存指的是计算机的存储器,简称主存,主存通过控制芯片等与CPU相连,主要负责存储指令和数据,但有一点我们需要注意,主存中存储的指令和数据会随着计算机的关机而自动清除。汇编语言采用助记符来编写程序,指令都会有一个与其相应的助记符,助记符通常为指令功能的英语单词的简写,汇编语言和机器语言基本上是一一对应的。
程序的流程分为顺序执行、条件分支和循环三种。顺序执行是指按照地址内容的顺序执行指令。条件分支是指根据条件执行任意地址的指令。循环是指重复执行同一地址的指令。下面介绍的是call指令和return指令,函数调用时用的是call指令,而不是跳转指令。return命令的功能是把保存在栈中的地址设定到程序计数器中。
第一章介绍就到这里!

标签:读后感,助记符,程序,第一章,指令,CPU
From: https://www.cnblogs.com/suyibing/p/17992758

相关文章

  • 《程序是怎样跑起来的》第二章观后感。
    我是计应232的学生张凯源,今天写《程序是怎样跑起来的》第二章观后感。上周我学习了第一章,在第一章中,我初步了解了程序的运行机制,而这第二章讲了数据在计算机内部的表现形式是以二进制数值来表现。计算机不可能会像我们人们一样用语言来交流,所以在计算机中我们要通过二进制来与计......
  • 对于程序员来说cup是什么
    CPU指的是中央处理器。它是计算机的核心组件,负责解释和执行指令,控制计算机的各个部分协同工作。CPU是计算机中执行计算和逻辑运算的部分,其运算速度决定了计算机的性能。在程序运行过程中,程序员编写的程序首先需要被编译成机器语言,然后由CPU执行。CPU按照程序的指令执行相应的操作......
  • 《程序是怎样跑起来的》第一章读后感
    首先读这本书看到开头列出了几个问题,我试着回答,但是无法用专业的语言来形容。在接触到计算机之前,道听途说再结合自己的理解,以下是我个人的回答,程序就是一系列的代码组合而成来执行一些“动作”的东西,机器语言这个名词在初学Java的时候老师简单介绍过,机器语言是针对特定型号计算机......
  • 《程序是怎样跑起来的》第二章
    心得:了解了二进制数、移位运算和逻辑运算知识点(我觉得是):1、32位是4个字节2、计算机内部是由IC这种电子部件构成3、IC的一个引脚只能表示两个状态,这决定了计算机的信息数据只能用二进制数来处理4、二进制数并不是专门为IC设计的,但是和IC的特性非常吻合5、计算机处理信息的最......
  • delphi 增加32位应用程序内存地址空间,解决“Out of memory”问题
    增加32位应用程序内存地址空间,解决“Outofmemory”问题使32位应用程序能够在64位Windows访问最大4GB内存空间在应用程序的.dpr文件中添加编译指令{$SetPEFlagsIMAGE_FILE_LARGE_ADDRESS_AWARE}。usesWinapi.Windows;{$SETPEFLAGSIMAGE_FILE_LARGE_ADDRESS_AWARE......
  • 系统科学方法概论第一章读后感
    《系统科学方法概论》第一章读后感:在阅读《系统科学方法概论》的第一章后,我深感系统科学的重要性和广泛应用。这一章节为读者提供了系统科学的全面概述,强调了系统思维在解决复杂问题方面的关键作用。首先,本章介绍了系统科学的起源和发展,让我了解到系统科学是一门跨学科的研究领......
  • 《程序是怎样跑起来的》第一章读后感
    通过第一章的学习,我对CPU的内部结构、保存指令和运行机制有了更深入的理解。CPU内部由寄存器、控制器、运算器和时钟四个部分组成。其中,寄存器用于暂存指令和数据,而控制器则负责控制CPU的运行。运算器则对数据进行运算,时钟则负责协调各组件的工作。内存则与CPU相连,用于存储指令和......
  • 对程序员来说cpu是什么
    CPU是英文CentralProcessingUnit(中央处理器)的缩写,相当于计算机的大脑,它的内部由数百万至数亿个晶体管构成,这些都是大家所熟知的。不过,对CPU的了解如果只限于此的话,对编程是没有任何帮助的。程序员还需要理解CPU是如何运行的,特别是要弄清楚负责保存指令和数据的寄存器的机制。......
  • 《程序是如何跑起来的》第一章读后感
    本周,我阅读了矢泽久雄的书籍《程序是如何跑起来的》的第一章内容首先我了解了cpu是计算机的大脑,由数百万至数亿个晶体管构成的,内部有四大部分组成分别是寄存器,控制器,运算器,时钟他们都分别有各自的功能并且由电流信号相互连通还了解到cpu是寄存器的集合体,因为使用高级语言编写的......
  • 第三章读后感
    在阅读了“程序是怎样跑起来的”的第三章后,对计算机进行小数运算时出错的原因有了一定的理解。首先,尽管现代计算机提供了近乎无限的处理能力,但在处理小数时,它们仍然面临一定的限制。本章中重点说明了计算机进行小数处理的机制,掌握了这个知识,也就了解了计算机在运行时为什么会出错......