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

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

时间:2024-01-31 14:44:49浏览次数:28  
标签:读后感 运算 二进制 程序 信息 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/jyx2005/p/17999229

相关文章

  • gulp : 无法将“gulp”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名
    https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=baidu&wd=gulp%20%3A%20%E6%97%A0%E6%B3%95%E5%B0%86%E2%80%9Cgulp%E2%80%9D%E9%A1%B9%E8%AF%86%E5%88%AB%E4%B8%BA%20cmdlet%E3%80%81%E5%87%BD%E6%95%B0%E3%80%81%E8%84%9A%E6%9C%AC%E6%96......
  • 《程序是怎样跑起来的》观后感
    《程序是怎样跑起来的》是一本深入浅出的介绍计算机原理和程序运行过程的书籍。作者用通俗易懂的语言和例子,让我们了解了计算机内部结构、程序的运行原理以及硬件与软件的结合方式。书中首先介绍了CPU的内部结构,包括寄存器、程序计数器、标识寄存器和栈寄存器等。通过这些部件,CPU......
  • 解决IIS应用程序池回收假死的方法
    Aworkerprocesswithprocessidof'4472'servingapplicationpool'MPOS'wasshutdownduetoinactivity. ApplicationPooltimeoutconfigurationwassetto20minutes. Anewworkerprocesswillbestartedwhenneeded.为应用程序池“MPOS”提供......
  • CSAPP学习笔记——chapter5 优化程序性能
    编写高效程序需要做到以下几点:第一,我们必须选择一组适当的算法和数据结构第二,我们必须编写出编译器能够有效优化以转换成高效可执行代码的源代码。对于这第二点,理解优化编译器的能力和局限性是很重要的。编写程序方式中看上去只是一点小小的变动,都会引起编译器优化方式很大的变化......
  • 24.1.30(读后感)
    第三章软件工程师的成长3.1个人能力的衡量与发展①软件工程包括了开发、运用、维护软件的过程中的很多技术、做法、习惯和思想。软件工程把这些相关的技术和过程统一到一个体系中,叫“软件开发流程”,软件开发流程的目的是为了提高软件开发、运营和维护的效率,以及提升用户满意度......
  • 30岁以上的程序员该何去何从?最高年薪160万,只看技术不看年龄
    最近关于“大龄程序员”的话题,又被推上热搜!30岁后程序员应该何去何从?有网友发帖说:我刚毕业在百度,后来在阿里呆了几年,现在快35岁了,失业一年也没有重新找到工作!然后就有网友反驳:不要制造恐慌,自己30岁投简历都能过,一个人不能代表全部,机会永远是留给有能力的人的。出现这种情况的......
  • anaconda+jupyter书写python简简简简简易安装教程,浏览器编写执行Python程序
    anaconda+jupyter书写python简简简简简易安装教程,浏览器编写执行Python程序目录 1、安装anaconda2、打开JupyterNotebook3、创立ipynb文件编写python代码 4、导出python文件(.py)1、安装anaconda下载地址:www.anaconda.com点击Download会下载一个大约600M的安装包,......
  • 《人月神话》读后感2
    看完《人月神话》后,我又从网上找到了一些关于人月神话的相关知识“《人月神话》是一本关于软件工程的经典之作,被广泛认为是软件开发领域的权威之一。书中弗雷德里克·布鲁克斯分享了他在IBM工作时的经验和洞察,提出了一系列关于软件开发过程、团队协作和项目管理的原则。在书中,布......
  • powershell param : 无法将“param”项识别为 cmdlet、函数、脚本文件或可运行程序的
    前言全局说明powershellparam:无法将“param”项识别为cmdlet、函数、脚本文件或可运行程序的名称。一、源码echo"脚本启动"param($age,$address="USA",$name)Write-Host"Name:$name"Write-Output"Address:$address"Write-Output"Age:$age&qu......
  • python 一个能统计txt文件的每个单词出现次数的python程序; 统计txt文件里每个汉字出
    输出的时候排列顺序是从多到少,需要去除txt中的特殊符号,注意是英文txt文件用来自制词汇包的hhhimportrefromcollectionsimportCounterdefcount_words(file_path):#读取文本文件内容withopen(file_path,'r',encoding='utf-8')asfile:text=file.read......