真是傑作呢
浪漫主义coder

位(bit)是二进制数字(binary digit)的缩写。
位是存储在计算机中的最小的数据单位,也就是二进制数的最小单位:有0和1两个值的一位二进制数。
位用小写字母b表示。在计算机网络通信中,常用bits per second(bps,每秒多少位)来衡量数据传输速率的快慢。

字节

8位二进制组成的位模式称之为字节(Byte)。即一个字节由8位二进制数构成:1 Byte=8 bit
字节用大写字母B 表示。字节是用于表示、衡量内存储器或者其他存储设备容量大小的基本单位,常用单位还有:KB、MB、GB、TB、PB、EB等,换算关系如下:
1KB=210B=1024B
1MB=210KB=1024KB=220B=10242B=1,048,576B
1GB=210MB=1024MB=230B=10243B=1,073,741,824B
1TB=210GB=1024GB=240B=10244B=1.0995116×12B
1PB=210TB=1024TB=250B=10245B
1EB=210PB=1024PB=260B=10246B

字(Word)与字长(Word Length)

指的是CPU 进行数据处理和运算的单位,字长则是字的长度。
字长取决于CPU 中寄存器存储单元的长度,即CPU 一次能够直接处理的二进制数据的位数。它的长度直接关系到计算机的计算精度、运算速度和功能的强弱,常用于衡量CPU 的性能。一般情况下,字长越长,计算精度越高,处理能力越强。
微处理器的字长已从早期的4位、8 位,发展到了16 位、32位,目前已达到64位

内存地址(MemoryAddress)

内存地址指的是内存储器中用于区分、识别各个存储单元的标识符。
内存地址使用无符号的二进制整数表示。地址空间指的是内存储器中可标识的独立地址单元的总数。
例如,一64K字节,字长为1字节的内存储器的地址空间需要使用16 位(216)来表示。用无符号二进制整数表示的起止地址为:0000 0000 0000 0000~1111 1111 1111 1111;其对应的十进制地址为:0~65535;通常采用十六进制表示为:0000H~FFFFH。

数据存储

数据在内存储器中是以字为单位存储的。
当计算机CPU 的字长与内存储器存储单元的字长相同时,则每个存储单元可以存储一个数据(字)。当CPU的字长大于存储单元的字长时,则将一个字按存储单元的字长拆分后顺序存储到连续的存储单元中。
例如某计算机CPU的字长为16 位,而内存储器的字长为一个字节。现在要将一个字(1234H)存入存储器时,需要占用两个连续的存储单元。字的低位字节(34H)存入低地址(0002H)中,高位字节(12H)存入高地址(0003H)中,在两个存储单元中保存了一个字的数据。

posted on 2021-01-18 23:12  真是傑作呢  阅读(239)  评论(0)    收藏  举报