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

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

时间:2024-02-05 11:45:38浏览次数:27  
标签:总结 右移 运算 二进制 左移 程序 理解 第二章

在学JAVA的时候网课上提到过左移右移,不过并没有作为重点来讲,只是大概地说了一下是什么含义。刚看第二章作者提出的六个问题就有四个难住了我。比如一串二进制数左移两位会变成原数的几倍、还有补码形式表示的八进制如何用二进制表示等等,这些问题一点都不会。不过看完答案和作者给出的解析后大概理解了。
第一小节讲了计算机为什么用二进制表示信息,然后第二节讲了什么是二进制数,以及二进制转化为十进制的方法,接着后面讲了如何使用移位运算代替乘除运算,现在我理解老师上课说计算机中也可以使用乘除运算是怎么回事了。最后是我最不理解的计算机处理补数的方法和逻辑右移和算术右移的区别这是我认为这一章的重点,也是比较难理解的。

标签:总结,右移,运算,二进制,左移,程序,理解,第二章
From: https://www.cnblogs.com/YMC-04/p/18007671

相关文章

  • 《程序是怎样跑起来的》第一章总结
    第一章的主要内容就是对CPU进行了详细的解释.CPU相当于计算机的大脑,它有数百万至数一个晶体管构成.CPU的内部主要有控制器,运算器,寄存器和时钟构成.如寄存器可用来暂存指令,数据等处理对象可以将其看作是内存的一种,控制器负责把内存上的指令,数据等读人寄存器,并......
  • 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主要负责设备驱动程序的安装和配置过程中的一些核心功能,包括驱动程序的复制、注册、配置和卸载等。在设备驱动程序......