1. 按字节编址与按字编址的核心区别在于存储单元中二进制位数的不同。
2. 按字节编址中,每个存储单元固定包含8位二进制数。
3. 按字编址则根据系统的字长而定,例如32位机中,每个存储单元包含32位二进制数。
4. 在主存容量固定的情况下,存储单元包含的二进制位数增多,寻址范围相应减小。
5. 例如,在GBK或GB2312编码中,一个汉字占2个字节。
6. 字节是计算机中用于计量存储和传输容量的单位,1字节等于8位二进制数。
7. 在ASCII码中,一个英文字母占1个字节,而一个中文汉字占2个字节。
8. 字符是指计算机中使用的字母、数字和符号等,包括英文大小写字母、中文汉字等。
9. 因此,1个汉字字符需要2个字节存储,而1个英文字符只需1个字节。
10. “字节”与“字符”的对应关系:
10.1 在ASCII码中,英文字母占1个字节,中文汉字占2个字节。
10.2 在UTF-8编码中,英文字符占1个字节,中文占3个字节。
10.3 在Unicode编码中,英文字符占2个字节,中文占2个字节。
10.4 在UTF-16编码中,英文字母或汉字均占2个字节,部分汉字需4个字节。
10.5 在UTF-32编码中,所有字符均占4个字节。