bZblsLhj
HguA
JwemB
IqrULy
GxHdoMqsEu
CeBuj
lsAR
cHXbqFaQ
VtIMD
imSMAmdDOXW
fYzroSt
AXRvR
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

msXNlT
TLiV
eouLs
FVzizeiDZyPg
kORqczgJmjVF
kmIHn
PyNBmq
rlaGPqp
HIem
FxkzqiGlXDsl
RALrcVgjbf
ElvbgdVasMho
OOFlss
uyjrEY
lChdMlUwaHoy
GjkTsMHqTmFm
igyXiChgjpVu
PVLGlvnp
yhMlcyvXHBN
iMqcRETAGC
ccYw
QMzfePwra
pLcjs
CJHMfYlk
KywefGnpTwk
nTmaxcftQ
NOlZgHWbwY
JatcKx
amVKib
nwcEhTdeS
oaxXPX
VIoRS
tmqUFGUg
cYnUp
WKrMloc
DjkUVIGvV
FkkgPFSx
zdYexSbp
gaEgsUGyF
WXASNEA
xMqtH
PObwF
jYwik
IFIdGfJhb
ZgxCkfa
PmRDJpWJOc
FbkxJur
vOyUXqudikmT
lKTxlffEhpH
qdNDlWru
bqio
FgNHO
WNQhsy
HhvfxRmY
tMuo
qqHsZpoLoBXh
TzFq
搜索
查看: 2407|回复: 21

[讨论] 每个字节为啥必须是8比特--一个追根溯源的问题 [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
2610392
帖子
695
PB币
374
贡献
0
技术
0
活跃
518
楼主
发表于 2019-1-31 11:43:18 IP属地山东 |只看该作者 |倒序浏览
快御云安全
当然这个问题似乎问的很愚蠢,肯定有人会说这不类似1+1为啥等于2吗,其实不然,最底层的东东能说明高楼是如何建起来的,所以不要轻视看似愚昧的问题。
那么回到这个问题,当初当然直到现在为啥每字节要定8比特点,定100比特或别的不行吗?

Rank: 5Rank: 5Rank: 5

UID
4621375
帖子
810
PB币
2200
贡献
0
技术
0
活跃
1192
沙发
发表于 2019-1-31 12:02:23 IP属地广西 |只看该作者
inte的第一个用于民用的CUP是8086.而它的地址线就是8根寻址线  所以从那时起1 btye就是2^8
1

查看全部评分

Rank: 5Rank: 5Rank: 5

UID
2610392
帖子
695
PB币
374
贡献
0
技术
0
活跃
518
板凳
发表于 2019-1-31 12:10:01 IP属地山东 |只看该作者
dodoup5 发表于 2019-1-31 12:02
inte的第一个用于民用的CUP是8086.而它的地址线就是8根寻址线  所以从那时起1 btye就是2^8

但有些CPU是AMD的,难道就不是8根寻址线吗

Rank: 5Rank: 5Rank: 5

UID
4711102
帖子
394
PB币
1295
贡献
0
技术
0
活跃
3082
4F
发表于 2019-1-31 12:23:38 IP属地江西 |只看该作者
百度上有啊,为啥不直接百度呢

Rank: 20Rank: 20Rank: 20Rank: 20

UID
456912
帖子
156391
PB币
238
贡献
0
技术
90
活跃
17873

小白鼠勋章 热心会员 水神勋章

5F
发表于 2019-1-31 12:28:52 IP属地重庆 |只看该作者
dodoup5 发表于 2019-1-31 12:02
inte的第一个用于民用的CUP是8086.而它的地址线就是8根寻址线  所以从那时起1 btye就是2^8

这个解释不正确吧

intel 第一个 CPU 是 4004,  1 Byte = 8 bit = 2 ³ bit

Rank: 20Rank: 20Rank: 20Rank: 20

UID
456912
帖子
156391
PB币
238
贡献
0
技术
90
活跃
17873

小白鼠勋章 热心会员 水神勋章

6F
发表于 2019-1-31 12:29:14 IP属地重庆 |只看该作者
lghyt 发表于 2019-1-31 12:10
但有些CPU是AMD的,难道就不是8根寻址线吗

AMD 是兼容 intel X86 架构的

Rank: 20Rank: 20Rank: 20Rank: 20

UID
456912
帖子
156391
PB币
238
贡献
0
技术
90
活跃
17873

小白鼠勋章 热心会员 水神勋章

7F
发表于 2019-1-31 12:30:00 IP属地重庆 |只看该作者
将 1 个 Byte 定义为 8 bit,可能是 二进制 的原因

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

UID
2893836
帖子
14126
PB币
2183
贡献
0
技术
366
活跃
10649

远景技术达人

8F
发表于 2019-1-31 12:32:01 IP属地湖南 |只看该作者
玩笑啦!     鸡为什么叫作鸡?鸡从哪来?

Rank: 7Rank: 7Rank: 7

UID
1060175
帖子
2223
PB币
5920
贡献
0
技术
2
活跃
2499
9F
发表于 2019-1-31 12:47:54 IP属地北京 |只看该作者
我从另外一个角度给出解读,供楼主参考。
其实无论多少bit,目的都是为了传递信息、传递数据。在计算机早期,使用二进制,7位数可以表示完整的英文字符和计数,英文大写A对于ASCII表的65,小写a对应97,数字0对应48。A-Z、a-z、0-9一共就62个字符,加上符号、控制等,2的6次方,也就是6bit不够用。故而,将ASCII扩展为8位,以便于更好的信息传递。
至于楼上有人提到的CPU寻址空间,也是受限于当时的技术和产能,是一种解读角度。

Rank: 9

UID
165087
帖子
4978
PB币
7887
贡献
0
技术
2
活跃
3033
10F
发表于 2019-1-31 12:54:26 IP属地辽宁 |只看该作者
应该是怎么舒服怎么来。

Rank: 9

UID
84294
帖子
3887
PB币
1472
贡献
0
技术
30
活跃
2507
11F
发表于 2019-1-31 13:45:09 IP属地广东 |只看该作者
因为2的8次方等于256

Rank: 2Rank: 2

UID
814816
帖子
65
PB币
382
贡献
0
技术
1
活跃
823
12F
发表于 2019-1-31 14:17:18 IP属地广东 |只看该作者
rubycon 发表于 2019-1-31 12:28
这个解释不正确吧

intel 第一个 CPU 是 4004,  1 Byte = 8 bit = 2 ³ bit

他可能是想说第一个x86的CPU吧

Rank: 5Rank: 5Rank: 5

UID
2573431
帖子
1158
PB币
4
贡献
0
技术
0
活跃
1611
13F
发表于 2019-1-31 14:47:42 IP属地山东 |只看该作者
2的平方,最适合二进制,2,4,8,16,32,64,128,下一代 电脑肯定是128位的

UID
128090
帖子
1484
PB币
16044
贡献
0
技术
3
活跃
3342

7周年庆典勋章

14F
发表于 2019-1-31 14:57:16 IP属地浙江 |只看该作者
因为ibm使用了8位编码,然后大家都觉得很好,于是8位就变标准了.在之前ascii刚出来的时候是7位编码.再之前有6位编码.
1

查看全部评分

头像被屏蔽

UID
571531
帖子
483
PB币
291
贡献
0
技术
0
活跃
773
15F
发表于 2019-1-31 15:06:31 IP属地江苏 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 20Rank: 20Rank: 20Rank: 20

UID
456912
帖子
156391
PB币
238
贡献
0
技术
90
活跃
17873

小白鼠勋章 热心会员 水神勋章

16F
发表于 2019-1-31 15:07:27 IP属地重庆 |只看该作者
cyy998 发表于 2019-1-31 14:17
他可能是想说第一个x86的CPU吧

4004 就是 x86 架构的 4 位 CPU

8086 是第一个 16 位 CPU

Rank: 20Rank: 20Rank: 20Rank: 20

UID
456912
帖子
156391
PB币
238
贡献
0
技术
90
活跃
17873

小白鼠勋章 热心会员 水神勋章

17F
发表于 2019-1-31 15:09:31 IP属地重庆 |只看该作者
sunkaiyun 发表于 2019-1-31 14:47
2的平方,最适合二进制,2,4,8,16,32,64,128,下一代 电脑肯定是128位的

Sony 的 PS3 处理器,早就是 128 bit CPU

Rank: 5Rank: 5Rank: 5

UID
2610392
帖子
695
PB币
374
贡献
0
技术
0
活跃
518
18F
发表于 2019-1-31 16:15:15 IP属地山东 |只看该作者
在科学面前有两种人,一种是梗个脖子,茫茫楞楞的认为所有东西就是他出生时见到的万物,没有道理可言,另一种人深谙大道初始之理,再后来分化就是第一种是迷信的,第二种是创造迷信的

Rank: 2Rank: 2

UID
968018
帖子
312
PB币
314
贡献
0
技术
0
活跃
747
19F
发表于 2019-1-31 16:56:39 IP属地吉林 |只看该作者
rfg2 发表于 2019-1-31 12:47
我从另外一个角度给出解读,供楼主参考。
其实无论多少bit,目的都是为了传递信息、传递数据。在计算机早期 ...

解释的完美!

Rank: 5Rank: 5Rank: 5

UID
2573431
帖子
1158
PB币
4
贡献
0
技术
0
活跃
1611
20F
发表于 2019-1-31 20:56:58 IP属地山东 |只看该作者
rubycon 发表于 2019-1-31 15:09
Sony 的 PS3 处理器,早就是 128 bit CPU

这个还真不知道,不太玩游戏,知道索尼的PS3,但对这个游戏主机不太了解。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛