首页 > 编程语言 >程序是怎样跑起来的_第一章-对程序员来说CPU是什么

程序是怎样跑起来的_第一章-对程序员来说CPU是什么

时间:2024-01-21 16:00:16浏览次数:32  
标签:程序 第一章 程序员 计数器 指令 寄存器 CPU

通过对第一章的学习,我了解了大体上CPU可以说是电脑的"大脑",即中央处理器。从功能来看可以分为寄存器,控制器,运算器和时钟。在这四个部分中,寄存器是最值得程序员注意的。总的来说,CPU对程序员来讲是寄存器的集合体。值得一提的是,我们使用java等高级语言编写的程序是被编译器转换成机器语言后再交由寄存器处理的。

寄存器,大致包含了八个种类,包括累加寄存器(1),程序计数器(2),指令寄存器(3),栈寄存器(4),标志寄存器(5),基址寄存器(6),变址寄存器(7),通用寄存器(8)。其中,前五者只有一个,其余的一般有多个。

程序计数器决定了程序流程,在程序开始运行时,操作系统会将程序从硬盘复制到运行内存上,同时程序计数器会被设定为0100,每执行完一个指令,它的值会自动加1,直至程序结束。同样值得注意的是,除了顺序执行,还有条件分支和循环两个机制。条件分支是指计算机可以通过某一指令判断累加寄存器中的数值(即运算结果)与0的大小关系。若符合该指令条件,则可以跳转至指定的指令地址开始运行。循环则是指重复执行某一地址的指令。

标签:程序,第一章,程序员,计数器,指令,寄存器,CPU
From: https://www.cnblogs.com/lvcheng-boke/p/17977940

相关文章

  • 第一章练习1-9
    1.解释为什么程序1-7的交换函数没有把形参x和y所对应的实参的值交换。如何修改代码,使实参的值得到交换?程序1-7交换两个整数的不正确的代码voidswap(intx,inty){//交换整数x和yinttemp=x;x=y;y=temp;}调用swap函数是将实参的值复制一份给x和y,本质是交换......
  • 《程序是怎样跑起来的》第一章
    我是现代信息技术学院的李燕飞。第一章主要讲述了CPU对程序员来说到底是什么。CPU本质上是由名为集成电路的电子部件与大量的晶体管构成,而从功能上来区分,可以分成:寄存器,控制器,运算器,时钟。如同它们的名字,寄存器负责存储数据,控制器负责将数据写入与读出数据到寄存器,运算器负责对寄......
  • 读后感第一章《系统科学方法概论》
    阅读完《系统科学方法概论》的第一章,我深感启发。这一章详细阐述了系统思想的发展史,系统的概念,内部关系,规律,方法,为我们打开了一个全新的视角,让我们对系统科学有了更深入的理解。首先,我被书中对系统科学的定义和范围的阐述所吸引。系统科学不仅是对单个系统的研究,更是对各种不同层......
  • 《程序是怎样跑起来的》第一章观后感
    我是计应232的学生张凯源,今天写《程序是怎样跑起来的》第一章观后感。这本书的第一章向我介绍了计算机最重要的组成部分之一“CPU”以及程序的基本概念和程序是如何运转的,通过学习第一章,我对计算机有了更为深入的了解,我知道了CPU的组成结构、它对于计算机的作业、程序的运行机制......
  • 《程序是如何跑起来的》第一章
    1.1节先向我们展现了程序运行流程接着阐述了CPU的内部组成部分,即寄存器、控制器、运算器和时钟这4个部分。最后解释了内存和程序的运行机制。1.2节提到了汇编语言,汇编语言通过助记符来编写程序,每一个原本是电气信号的机器语言的指令都会有一个与其相对应的助记符,汇编语言和机......
  • 《程序是怎样跑起来的》第一章
    心得:知道了许多关于CPU的知识,了解了低级编程语言(机械语言、汇编语言)和高级编程语言等(但我理解的比较浅)知识点(我觉得是的):1、程序是指令和数据的组合体2、CPU能够直接识别和执行的只有机器语言(CPU是用来表示计算机内部元件功能的术语)3、硬盘和磁盘等媒介上保存的程序被复制到内......
  • CPU跑分工具:SPEC2006
    一.工具介绍前言SPEC2006benchmark是SPEC新一代的行业标准化的CPU测试基准套件。重点测试系统的处理器,内存子系统和编译器。这个基准测试套件包括的SPECint基准和SPECfp基准。主要依赖于gcc,g++,gfortran并与其版本息息相关。其中SPECint2006基准包含12个不同的基准测试和SP......
  • 程序是怎么跑起来的第一章阅读
    读了这本书的第一张,让我对电脑cpu结构的更加有所了解,刚开始只知道cpu是电脑运行效果的影响和温度的显示,后来才知道原来cpu对电脑这么的重要,一个电脑的好坏也取决于它cpu的性能如何,它的内部由寄存器,控制器,运算器和时钟四个部分构成,由程序员输入的命令在电脑后台变成程序编码,然后寄......
  • 第一章——对程序员来说CPU是什么
    这本书的第一章主要讲解的是CPU。那对于程序员来说CPU到底是什么呢?这一章便给出了答案。cpu是什么?CPU是CentralProcessingUnit(中央处理器)的缩写,也就是相当于计算机的大脑。它由寄存器、控制器、运算器、时钟构成,各部分之间由电流信号相互连通。CPU是寄存器的集合体,我们也需要......
  • 第一章读后感
    读第一章,我首先明白了程序是指示计算机每一步动作的一组指令,程序是由指令和数据组成的,CPU可以直接识别并使用的语言就是机器语言,正在运行的程序存储在内存里,内存中,用来表示命令和数据存储位置的数值就是内存地址,计算机的构成元件中,负责程序的解释和运行的是CPU这些概念。 这些......