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

《程序是怎样跑起来的》第一章总结

时间:2024-02-05 11:35:30浏览次数:34  
标签:总结 计算机 程序 第一章 内存 寄存器 CPU 运算

第一章的主要内容就是对 CPU 进行了详细的解释. CPU 相当于计算机的大脑, 它有数百万至数一个晶体管构成. CPU 的内部主要有控制器, 运算器, 寄存器和时钟构成. 如寄存器可用来暂存指令, 数据等处理对象可以将其看作是内存的一种, 控制器负责把内存上的指令, 数据等读人寄存器, 并根据指令的执行结果来控制整个计算机. 运算器负责运算从内存读人寄存器的数据 .

在第一章开始介绍了我们学习的高级语言计算机并不能直接识别. 将高级语言进行编译成机器语言. 然后计算机才能进行识别. 虽然老师以前也讲过相关的知识. 但是读过这篇文章后, 觉得自己对 CPU 的功能了解的更加全面了.

在读完第一章后, 让我了解到寄存器并不只是一种, 功能也有很多. 如累加寄存器储存执行运算的数据和运算后的数据, 栈寄存器存储栈区域的起始地址在程序的流程也分为三种顺序执行, 条件分支和循环, 读完后收获很大.

标签:总结,计算机,程序,第一章,内存,寄存器,CPU,运算
From: https://www.cnblogs.com/YMC-04/p/18007647

相关文章

  • SM学习总结
    图的应用(1)---updatebylgj   拓扑序列 测试1  拓扑序列练习  测试2 拓扑排序-cn是大帅哥886-博客园(cnblogs.com) 断网测试1 断网测试1-拓扑排序-TimelineG(拓扑排序)-cn是大帅哥886-博客园(cnblogs.com) priority_queue简介与用法......
  • 一句话总结Docker与K8S的关系
    一句话总结:Docker只是容器的一种,它面向的是单体,K8S可以管理多种容器,它面向的是集群,Docker可以作为一种容器方案被K8S管理。下文继续具体介绍。1、容器的核心概念介绍这几个核心概念:OCI、CR、Runc、Containerd、CRI。1.1、容器运行规范容器运行规范OCI(OpenContainerInitiat......
  • 《程序是怎样跑起来的》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......
  • 2024.1.21 ~ 2024.2.2 集训总结
    集训大纲Week1:图论:拓扑排序、欧拉回路、二分图、最小生成树数据结构:并查集、堆、单调队列week2:图论:连通性数据结构:线段树图论拓扑排序将DAG上的点以关联性进行排序,得到一个有关联的枚举顺序。有了这种特别的枚举顺序,使得在DAG上DP的转移过程更加合理且有......
  • 《程序是怎样跑起来的》第二章读后感
    第二章的主题是“数据是用二进制数表示的”,那么何为二进制数呢?二进制数是逢2进位的进位制,0和1是基本算符;计算机运算基础采用二进制。电脑的基础是二进制。在早期设计的常用的进制主要是十进制,因为我们有十个手指,所以十进制是比较合理的选择,用手指可以表示十个数字,0的概念直到很久......
  • Drvsetup.dll 是 Windows 操作系统中的一个动态链接库文件,用于设备驱动程序的安装和配
     Drvsetup.dll是Windows操作系统中的一个动态链接库文件,用于设备驱动程序的安装和配置过程中。该文件通常位于C:\Windows\System32文件夹下。Drvsetup.dll主要负责设备驱动程序的安装和配置过程中的一些核心功能,包括驱动程序的复制、注册、配置和卸载等。在设备驱动程序......
  • 程序是怎样跑起来的
    如何处理小数实际上,程序有时也会得出错误的运行结果,小数的计算就是其中的一个例子。那么,计算机出错的原因是有一些十进制小数无法准确转换成二进制数。这一现象的原因,是因为我们虽然可以通过增加二进制小数的位数来增加与之对应的十进制的个数,但无论增加多少位小数,都无法让2的负x......
  • 程序是怎么跑起来的(2)
    当我们点击电脑屏幕上的应用程序,或使用手机进行操作时,是否有想过这些程序是如何在机器内部运行的?《程序是怎么跑起来的》正是为了解答这个问题,引导我们走进计算机世界的核心,探索程序的运行原理。学习这本书的过程,更像是一次对计算机内部的探险。从简单的二进制数开始,到CPU的工......
  • 《程序是怎样跑起来的》第三章总结
    第三章:计算机在计算小数时会出错的原因1,所有信息都是用二进制表示的,但用二进制表示整数和小数的方法有很大的区别,整数二进制转换十进制,就是各个数字和他们的位权相乘,结果相加,位权递增。小数二进制转换十进制,就是各个数字和他们的位权相乘,结果相加,位权递减。2计算机出错的原因:......