字节 字 双字

字节,就是八位二进制,在大多数情况下都是8位
当然也不是就是这样的
那么可以简单看看 这里的来由
大致如下
早期计算机系统:在计算机技术的早期,字节的长度可以根据特定的计算机架构而有所不同。例如:
在一些早期的系统,如IBM 701和UNIVAC I,字节可能是6位。
在PDP-10和某些其他系统中,字节可能是36位。
特殊用途的计算机:某些为特定任务设计的计算机可能会使用非标准的字节长度,以优化数据处理。
字符编码:在某些字符编码方案中,比如7位ASCII编码,虽然通常存储在一个8位的字节中,但实际上只使用了7位来表示字符。这种情况下,字节的概念仍然是8位,但编码的有效位数是7位。
IBM大型机:在某些IBM大型机系统中,比如System/360,一个字节被定义为8位,但它们也使用了半字节(Nibble,4位)和双字节(16位)的概念。
网络协议:在网络协议中,有时会使用非8位的字节长度。例如,在某些串行通信协议中,可能会使用9位或10位的数据单元。
特定硬件设计:在某些硬件设计中,出于优化存储或处理的目的,可能会使用非标准的字节长度。

归纳总结如下:
6位字节:在一些早期的计算机系统中,6位字节足够表示所有的英文字母(大写和小写)、数字以及一些标点符号。
9位字节:在某些特殊的计算机系统中,比如UNIVAC 1100系列,使用了9位字节。
36位字节:在PDP-10和其他一些系统中,36位是一个常用的数据宽度,尽管它通常不被称为“字节”,而是作为一个更大的数据单位。

接下来 说到 字
字”(Word)的大小确实与当前的体系架构平台紧密相关。在计算机科学中,字是用于表示计算机中数据大小的基本单位,它通常是指处理器可以一次性处理的数据宽度
特殊情况:
历史架构:在一些旧的或特殊的计算机架构中,字的大小可能与常见的32位或64位架构不同。例如,某些大型机或超级计算机可能使用36位、60位或其他非标准大小的字。
数据类型定义:在某些编程语言或操作系统中,字可能被定义为特定的数据类型,其大小可能与体系架构的字大小不同。例如,在某些语言中,可能存在一个明确的数据类型叫做word,它可能被定义为16位,而不管底层硬件的字大小如何。
指令集架构(ISA):某些指令集架构可能定义了多个字大小,例如ARM架构支持32位和64位操作,但可能将32位操作称为"字"而64位操作称为"双字"。
特定用途:在某些应用或协议中,字可能具有特定的含义,与其在通用计算中的定义不同。例如,某些通信协议可能使用固定长度的数据块,这些块被称为字,而不考虑底层硬件的字大小。
跨平台编程:
在跨平台编程中,为了确保可移植性,通常会使用抽象的数据类型,如uint32_t、int64_t等,这些类型在所有平台上都有明确的大小定义,而不是依赖于具体的体系架构。

双字 就是两个字 没啥特殊的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值