位(bit)
位是最基本的概念,在计算机中,由于只有逻辑0和逻辑1的存在,因此很多东西、动作、数字都要表示为一串二进制的字码例如: 1001 0000 1101等等。其中每一个逻辑0或者1便是一个位。例如这个例子里的1000 1110共有八个位,它的英文名字叫(bit),是计算机中最基本的单位。
字节(B)
Byte,是由八个位组成的一个单元,也就是8个bit组成1个Byte。字节有什么用呢? 在计算机科学中,用于表示ASCII字符,便是运用字节来记录表示字母和一些符号~例如字符A便用 “0100 0001”来表示。
字
字(Word)代表计算机处理指令或数据的二进制数位数,是计算机进行数据存储和数据处理的运算的单位。
对于32位计算机与64位计算机,字的大小往往不同。
32位计算机:1字=32位=4字节,64位计算机:1字=64位=8字节
字符
字符包括字母、数字、运算符号、标点符号和其他符号,以及一些功能性符号。Java中一个字符长度=16bit=2字节
注:存储字长长度不一定等于编制方式长度:
例如:存储字长为16位,主存按字节编制:
按照字节编址相当于每8位给一个门牌号,存储字长代表一个房子,则16位的(存储字长)房子可以有2个门牌号,则CUP 每取一条指令PC应该加二