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

程序是怎样跑起来的第一章观后感

时间:2024-02-05 12:22:40浏览次数:28  
标签:观后感 汇编语言 程序 第一章 助记符 机器语言 CPU

第一章为对程序员来说CPU是什么 ,从CPU的内部结构解析,CPU是寄存器的集合体,决定程序流程的程序计数器,条件分支和循环机制,函数的调用机制,通过地址和索引实现数组,CPU的处理其实很简单,这七个方面来详细说明关于CPU的含义。

读第一章,我首先明白了程序是指示计算机每一步动作的一组指令,程序是由指令和数据组成的,CPU可以直接识别并使用的语言就是机器语言,正在运行的程序存储在内存里,内存中,用来表示命令和数据存储位置的数值就是内存地址,计算机的构成元件中,负责程序的解释和运行的是CPU这些概念。

这些是我读完第一章后记录的一些比较重要的概念。CPU所负责的就是解释和运行最终转换成机器语言的程序内容。CPU的内部由寄存器,控制器,运算器和时钟四个部分构成,各部分之间的电流信号相互连通。而且,时钟信号的频率越高,CPU的运行速度越快。主存中存储的指令和数据会随着计算机的关机而自动清除。所谓的“控制”就是指数据运算以外的处理(主要是数据输入输出的时机控制)。程序是把寄存器作为对象来描述的。汇编语言采用助记符来编写程序,每一个原本是电气信号的机器语言指令都会有一个与其相应的助记符,助记符通常为指令功能的英语单词的简写。汇编语言和机器语言基本上是一一对应的。通常我们将汇编语言编写的程序转化成机器语言的过程称为汇编;反之,机器语言程序转化成汇编语言程序的过程则成为反汇编……

标签:观后感,汇编语言,程序,第一章,助记符,机器语言,CPU
From: https://www.cnblogs.com/gjyaa/p/18007733

相关文章

  • 程序是怎么跑起来的第二章读后感
    在计算机中,数据是由二进制来表示的。我们生活在常用的是十进制,当我们把十进制数输入到计算机中当计算机执行时计算机就会把我们输入的十进制数转换成相应的二进制数进行计算,计算完成在把二进制数转换成十进制数输出在屏幕上,在程序中,不仅是十进制数是转换成二进制文字和图像等信息......
  • 读程序是怎样跑起来的第二章有感
    在上一章,我们了解程序是什么、由什么组成的以及它的运行机制,我们知道中央处理器是由控制器、寄存器、运算器、时钟等组成。在计算机中,数据是由二进制来表示的。二进制数种表示负数值时,一般会把最高位作为符号来使用,因此我们把这个最高位成为符号位。符号位是0时表示正数,符号位是1......
  • 《程序是怎样跑起来的》第二章总结
    在学JAVA的时候网课上提到过左移右移,不过并没有作为重点来讲,只是大概地说了一下是什么含义。刚看第二章作者提出的六个问题就有四个难住了我。比如一串二进制数左移两位会变成原数的几倍、还有补码形式表示的八进制如何用二进制表示等等,这些问题一点都不会。不过看完答案和作者给......
  • 《程序是怎样跑起来的》第一章总结
    第一章的主要内容就是对CPU进行了详细的解释.CPU相当于计算机的大脑,它有数百万至数一个晶体管构成.CPU的内部主要有控制器,运算器,寄存器和时钟构成.如寄存器可用来暂存指令,数据等处理对象可以将其看作是内存的一种,控制器负责把内存上的指令,数据等读人寄存器,并......
  • 《程序是怎样跑起来的》2,3章知识点
    第二章知识点:数据是用二进制数表示的。32位是4个字节。二进制数01011100转换成十进制数是92。二进制数00001111左移两位后,会变成原数的4倍。补码形式表示的8位二进制数11111111,用十进制数表示是-1。补码形式表示的8位二进制数10101010,用16位的二进制数表示是111111111010101......
  • 《程序是怎样跑起来的》2,3章知识点
    第二章知识点:数据是用二进制数表示的。32位是4个字节。二进制数01011100转换成十进制数是92。二进制数00001111左移两位后,会变成原数的4倍。补码形式表示的8位二进制数11111111,用十进制数表示是-1。补码形式表示的8位二进制数10101010,用16位的二进制数表示是111111111010101......
  • 《程序是怎样跑起来的》第二章读后感
    第二章的主题是“数据是用二进制数表示的”,那么何为二进制数呢?二进制数是逢2进位的进位制,0和1是基本算符;计算机运算基础采用二进制。电脑的基础是二进制。在早期设计的常用的进制主要是十进制,因为我们有十个手指,所以十进制是比较合理的选择,用手指可以表示十个数字,0的概念直到很久......
  • Drvsetup.dll 是 Windows 操作系统中的一个动态链接库文件,用于设备驱动程序的安装和配
     Drvsetup.dll是Windows操作系统中的一个动态链接库文件,用于设备驱动程序的安装和配置过程中。该文件通常位于C:\Windows\System32文件夹下。Drvsetup.dll主要负责设备驱动程序的安装和配置过程中的一些核心功能,包括驱动程序的复制、注册、配置和卸载等。在设备驱动程序......
  • 程序是怎样跑起来的
    如何处理小数实际上,程序有时也会得出错误的运行结果,小数的计算就是其中的一个例子。那么,计算机出错的原因是有一些十进制小数无法准确转换成二进制数。这一现象的原因,是因为我们虽然可以通过增加二进制小数的位数来增加与之对应的十进制的个数,但无论增加多少位小数,都无法让2的负x......
  • 程序是怎么跑起来的(2)
    当我们点击电脑屏幕上的应用程序,或使用手机进行操作时,是否有想过这些程序是如何在机器内部运行的?《程序是怎么跑起来的》正是为了解答这个问题,引导我们走进计算机世界的核心,探索程序的运行原理。学习这本书的过程,更像是一次对计算机内部的探险。从简单的二进制数开始,到CPU的工......