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

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

时间:2024-02-04 18:55:20浏览次数:31  
标签:读后感 运算 二进制 程序 信息 IC 第二章 计算机

《程序是怎样跑起来的》第二章围绕数据是用二进制表示的来进行解答,让我了解了信息(数据)在计算机内部是以怎样的形式来表现的,又是以怎样的方法进行运算的。只有了解了使用二进制来表示信息的方法及其运算机制,才能够了解程序的运行机制。
计算机之所以用二进制来处理信息数据,是由于 IC 的所有引脚,只有直流电压 0V 或 5V 两个状态。也就是说,IC 的一个引脚,只能表示两个状态。IC 的这个特性,决定了计算机的信息数据只能用二进制数来处理。虽然二进制数并不是专门为 IC 设计的,但是和 IC 的特性十分吻合。计算机处理信息的最小单位-位,则相当于二进制中的一位。8 位二进制则被称为一个字节。字节是最基本的信息计量单位。
对于二进制表示的信息,计算机不会区分它是数值,文字,还是某种图片的模式,而是根据编写程序的各位对计算机发出的指示来进行信息的处理(运算)。阅读2.2,我掌握了二进制转换为十进制的方法,理解了位权这个概念。移位运算就好比使用二进制表示的图片模式像霓虹灯一样流动的样子。十进制左移后会变成原来的 10 倍,100 倍,1000 倍……同样,二进制左移后就会变成原来的 2 倍,4 倍,8 倍……反之,二进制右移后则会变成原来的二分之一,四分之一,八分之一……二进制数种表示负数值时,一般会把最高位作为符号来使用,因此我们把这个最高位成为符号位。符号位是 0 时表示正数,符号位是 1 时表示负数。计算机在做减法运算时,实际上内部是在做加法运算。用加法运算来实现减法运算。获得补数,就是将二进制数的各数位的数值全部取反,然后再将结果加 1。要牢记,将二进制数的值取反后加 1 的结果,和原来的值相加,结果为 0 这一法则。
第二章关于二进制数的讲解十分详细,包括举例也十分实际。阅读本章后,我对二进制数,移位运算,逻辑运算有了充分的了解。

标签:读后感,运算,二进制,程序,信息,IC,第二章,计算机
From: https://www.cnblogs.com/Tld0308/p/18006817

相关文章

  • 《系统科学方法概论》第二章
    第一节什么是系统工程以系统为对象的工程称作系统工程。系统工程具有(一)复杂程度高(二)有一个目标体系(三)具有定量化特征(四)最优化特点(五)程序化特点(六)应用范围广的特点在生活中的大小事上都或多或少的都会用到此6个方面,系统的概念其实本就存在人们的生活当中,而此书将系统这一概念变......
  • 《程序是怎样跑起来的》第三章
    第三章:计算机进行小数运算时出错的原因二进制数0.1,用十进制数表示的话是多少0.5用小数点后3位的二进制数,能表示十进制数0.625吗能表示(即0.101)将小数分为符号、尾数、基数、指数4部分进行表现的形式称为什么浮点数“符号尾数x基数的指数次幂”二进制数的基数是多少2通过把0作......
  • CSAPP 第二章 信息的表示与处理(2) 整数运算
    加减法运算所有的加法运算在内存中的运算都遵循二进制的计算法则,只不过因为相同二进制表示在不同整数类型下表示的数不同,运算法则也有所不同。无符号加法计算规则可以将无符号数的加法视作是一种模运算,在二进制表示中丢弃掉溢出的位的操作就......
  • 在Windows 10中,C:\Users\Administrator\AppData目录下存储了当前用户(Administrator
    在Windows10中,C:\Users\Administrator\AppData目录下存储了当前用户(Administrator)的应用程序数据。该目录包含了许多子文件夹,每个子文件夹有不同的功能和用途。以下是一些常见的子文件夹:Local:用于存储应用程序的本地数据,如缓存文件、临时文件等。Roaming:用于存储应用程序的配......
  • 《程序是怎样跑起来的》第二章读后感
    第二章的题目是数据是用二进制表示的,我从第二章了解到了计算机的内部结构基于集成电路,这些元件的针脚只能有两种状态:0V和5V。由于这种二元特性,计算机采用二进制系统来处理和存储数据。在二进制中,8个二进制位组成一个字节,而字节是计算机信息处理的基本单位。二进制数与十进制数一......
  • 在PowerShell中管理Windows映像主要涉及到DISM模块的Cmdlets。这些Cmdlets提供了一系
    在PowerShell中管理Windows映像主要涉及到DISM模块的Cmdlets。这些Cmdlets提供了一系列功能,包括挂载(加载)、卸载(卸下)映像,添加或删除驱动程序,应用更新等。以下是一些常用的Cmdlets和它们的参数,以及相应的实例。常用CmdletsMount-WindowsImage-ImagePath:指定WIM文件的路径。-I......
  • 读《程序是怎样跑起来的》第二章有感
    第二章的题目——数据是用二进制表示的,作者深入剖析了数据的二进制表示方法。首先我了解到为什么用二进制数表示计算机信息的原因,计算机内部由IC这种电子部件构成的,IC是有不同的形状,并且有引脚在IC内部,所有引脚只有0V和5V两个状态。IC的一个引脚只能表示两种状态,这个特性决定计算......
  • 读后感(4~7)
    本周已看到第七章,在这本书的第四章,了解到了内存的物理机制,而它的内存逻辑模型是楼房,在使用变量时,Windows系统会自动决定变量的地址,不同类型它的字节数也不同,有的时候尽管是同一个数据,数据类型不同,内存大小也不同,数组是高效运用的基础,使用链表可以使其更高效的运行。在第五章中,着重......
  • 《程序是怎样跑起来的》第四章读后感
    在阅读了《程序是怎样跑起来的》的第四章后,我对计算机程序的运行过程有了更深入的理解。这一章主要介绍了算法和数据结构,以及它们在程序设计中的重要性。通过学习,我认识到算法是解决问题的步骤和方法,而数据结构则是组织和存储数据的方式。高效的算法和合适的数据结构能够提高程序......
  • 如何通过APPID查询微信小程序,看看那些appid都是谁
    通过统计看到一些跳转来源的appid,有时候很想知道这些appid都是谁,做到心里有数,但现在appid反查小程序的信息,官方没有开放的接口。目前大多数的方案是:通过自己做一个小程序页面,在这个页面去调用这个appid,微信小程序会提示是否打开“xxx”小程序,在这里可以看到。在公众号去绑......