为什么1字节等于8位?

时间:2017-03-16 18:57:59

标签: byte bit

为什么不是4位,或16位?

我假设一些与硬件相关的原因,我想知道8bit 1byte是如何成为标准的。

2 个答案:

答案 0 :(得分:6)

自从我接受计算机组织工作以来,我已经过了一分钟,但是“字节”上的相关wiki给出了一些背景信息。

该字节最初是可以容纳单个字符的最小位数(我假设标准ASCII)。我们仍然使用ASCII标准,因此每个字符8位仍然相关。例如,这句话是41个字节。对我们来说,这很容易计算和实用。

如果我们只有4位,那么只有16(2 ^ 4)个可能的字符,除非我们使用2个字节来表示单个字符,这在计算上效率更低。如果我们在一个字节中有16位,我们的指令集中会有更多的“死空间”,我们将允许65,536(2 ^ 16)个可能的字符,这会使计算机在执行字节级指令时运行效率降低,特别是因为我们的字符集要小得多。

答案 1 :(得分:0)

我发现Quora的这个历史解释很有用。

5 bit Telex code card - from the '60s