2017-03-16 125 views

回答

3

自从我参加计算机组织以来,我一直都是一分钟,但'Byte'上的相关wiki给出了一些上下文。

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

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

+2

纠错,ASCII使用7位。 – Bango

+0

很好的答案,谢谢! – Aaron

+0

除“此句子”未用ASCII编码外。它以UTF-8编码。 ASCII具有非常有限和专用的用法。 UTF-8是Unicode字符集的编码。 HTML,XML,...中的所有文本都是Unicode。查看此页面的HTTP响应标题,以查看Web服务器使用UTF-8对其进行编码。 (按F12,然后按F5,然后选择请求名称42842817.)如果您参考HTTP规范,您会发现HTTP标头实际上是ASCII。所以我们每天都会使用ASCII,但是我们很少使用新的程序。 –

相关问题