集成电路应用开发(含嵌入式) 小白入门课程 - 带源码课件

课程介绍

计算机存储二进制的方式涉及到多个层次。首先,从最基本的层面来看,计算机的内存里有许多可以存储0和1的单元,这些单元可以被看作是存储二进制信息的“电池”。当要存储一串二进制信息时,计算机会选择一列进行充电,然后通过横向和纵向两条线确定当前要存储信息的位置。如果代表1就进行充电(显示为红色),代表0就不充电(显示为白色)。这样,计算机就可以存储二进制数了。

然而,对于整数的存储,计算机并不是直接将整数转化为二进制进行存储,而是使用二进制的补码形式。补码是一种特殊的二进制表示方式,它使得加法和减法可以在相同的电路和算法中实现。对于正数,其补码与原码相同;对于负数,其补码是其相反数的各个位取反后加1得到。例如,十进制的-1在8位二进制中的补码表示是11111111。

对于字符的存储,计算机通常使用ASCII码进行转换。例如,大写字母A的ASCII码是65,这个十进制数可以转换为二进制数1000001,然后计算机就使用这个二进制数来存储字母A。同样的,其他字符也可以通过查询ASCII码表找到对应的二进制表示,并存储在计算机中。

在更高级别的存储中,计算机使用字节(Byte)作为基本的存储单位。一个字节由8个位(bit)组成,可以表示256种不同的状态。因此,一个字节可以存储一个ASCII字符,或者用于表示一个更复杂的数据结构的一部分。

总的来说,计算机通过将这些基本的二进制位组合在一起,以及使用各种编码和表示方式,来实现对复杂数据的存储和处理。

课程下载

THE END