首页 > 其他分享 >2.1用二进制数表示计算机信息的原因

2.1用二进制数表示计算机信息的原因

时间:2023-02-08 21:33:26浏览次数:32  
标签:计算机 引脚 二进制 信息 处理 计算机信息 2.1 IC

      计算机内部是由IC这种电子部件构成的。第1章介绍的CPU(微处理器)和内存也是IC的一种。IC有几种不同形状,有的像一条黑色蜈蚣,在其两侧有无数个乃至数百个引脚;有的则像插花用的针盘,引脚在IC 内部并排排列着。IC的所有引脚,只有直流电压0V或5V两个状态。也就是说,IC的一个引脚,只能表示两个状态。

      IC的这个特性,决定了计算机的信息数据只能用二进制数来处理。由于1位(一个引脚)只能表示两个状态,所以二进制的计数方式就变成了0、1、10、11、100···这种形式。虽然二进制数并不是专门为IC而设计的,但是和IC的特性非常吻合(图2-1)。计算机处理信息的最小单位——,就相当于二进制中的一位。位的英文bit是二进制数位(binary digit)的缩写。

 

       二进制数的位数一般是8位、16位、32位······也就是8的倍数,这是因为计算机所处理的信息的基本单位是8位二进制数。8位二进制数被称为一个字节。字节是最基本的信息计量单位。用字节单位处理数据时如果数字小于存储的字节数(=二进制数的位数),那么高位上就用0填补。

      程序中,即使是用十进制数和文字等记述信息,在编译后也会转换成二进制数的值,所以,程序运行时计算机内部处理也是用二进制数表示信息(图2-2)。

 

       对于用二进制数表示的信息,计算机不会区分它是数值、文字,还是某种图片的模式等,而是根据编写程序的各位对计算机发出的指示来进行信息的处理(运算)。

标签:计算机,引脚,二进制,信息,处理,计算机信息,2.1,IC
From: https://www.cnblogs.com/24koi/p/17103370.html

相关文章

  • ZYB loves Xor I HDU - 5269(01字典树,二进制,异或,lowbit)
    题意:给出一列数,求任意两个数的异或值得lowbit值和。PS:一个数的lowbit为,第一个不为0的数前有k个0,则为2^k。题解:利用字典树存储这些数的二进制,每次插入将相应的异或的lowbit......
  • php8.2.1编译fileinfo扩展时提示 make: *** [libmagic/softmagic.lo] Error 1
     安装:cd/opt/php-8.2.1/ext/fileinfo/usr/local/php82/bin/phpize./configure--with-php-config=/usr/local/php82/bin/php-config#make&&makeinstall错误如......
  • 让计算机”思考“——12.1作为”工具“的程序和为了”思考“的程序
    程序就如同是由计算机执行的各种指令罗列起来的文章。计算机内部的CPU,通过对该文章的内容进行解析和运行,来控制连接到计算机的各种外围设备。具体来说,控制就是指CPU和各......
  • 2.1 计数器应用示例
    2.1计数器应用示例用AndroidStudio和VSCode创建的Flutter应用模板默认是一个简单的计数器示例。本节先仔细讲解一下这个计数器Demo的源码,让读者对Flutter应......
  • 3.2 用二进制数表示小数
    由于计算机内部所有的信息都是以二进制数的形式来处理的,因此在这一点上,整数和小数并无差别。不过,使用二进制数来表示整数和小数的方法却有很大的不同。 把1011.0011这个......
  • 训练日记 2018.12.14
        哎,这几天被树形背包搞懵了,一开始感觉没学到啥,做一个题看一个题解,每个题单个来看都能看懂,但是遇到一个新题就不会了,而且你用上一个题的做法做,依旧不对,网上的题解......
  • 2.2 什么是二进制数
    二进制数的值转换成十进制数的值,只需要将二进制数的各数位的值和位权相乘,然后将相乘的结果相加即可。十进制数是以10为基数的计数方法,二进制数则是以2为基数的技术方法。......
  • 2.1 用二进制数表示计算机信息的原因
    在C和Java等高级语言编写的程序中,数值、字符串和图像等信息在计算机内部都是以二进制数值的形式来表现的。也就是说,只要掌握了使用二进制数来表示信息的方法及其运算机制,也......
  • 祝贺采云链供应商协同系统平台软件V2.1获华为技术认证书
    近日,璞华自主研发的“采云链供应商协同系统平台软件V2.1”经华为云计算技术有限公司的联合测试评定,成功通过华为云开发能力兼容性测试认证。为此,璞华荣获HUAWEICOMPATIBLE......
  • The Semantics of Constructors——2.1 默认构造函数的构造操作
    TheSemanticsofConstructors2.1DefaultConstructor的构造操作C++新手一般有两个常见的误解:任何class如果没有定义默认构造函数,就会被合成出一个来。编译器合......