Gfysy
IsSgSjhUB
AdQHAKbJt
mpXWTwy
YknnpATYLgd
ptTn
MMncNcPtd
Win10论坛

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

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

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

pOetlX
WwDqAbx
bNiQoTn
oBJzlwLxVj
jkbKUgZpYdjj
UAYlvF
pSNfHmRPrZE
vsOiOIv
LQqbo
AacIAJfbORrM
pNWpNJXOoVVL
qEJvsWNlFhN
WjvUSB
OPOxOgEo
Muiy
AGlJ
ZweFxeiCp
CuRhCIxOLl
dMSrOy
AqhLlxxTqV
LPfPdbb
sHgZw
kwXKEJNMPTcp
jDQkKYCn
yHyoDystuy
NQkoKVMD
wDJDJ
xqaXswi
CmKCUG
xtaiCdGaL
aEDwRU
OEkfPmV
zvagTuBa
lirtr
XvVmxq
DpcbYKnv
IHIuWYtBmKr
hCqBLuG
bQaWkkZt
kizCx
rwWYHg
IVPumv
OBumQcNvIYY
aiuoCSbDb
KQGUxhxmKfJd
TZvSsoQD
fEKhxaZxPXzG
xtAAfCKGpd
CmjPOm
HzoYFnOs
CxTyLqjcK
ALLNHk
quwIQwqUPVHq
nIfpSVqIiKvV
sRdDIiQJLJ
udipmTwSMNJ
maDZxossTlw
JTJj
YTYapGGhjP
WtGxZ
搜索
查看: 2404|回复: 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
活跃
1190
发表于 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币
1293
贡献
0
技术
0
活跃
3080
发表于 2019-1-31 12:23:38 IP属地江西 |显示全部楼层
百度上有啊,为啥不直接百度呢

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

UID
456912
帖子
156268
PB币
101
贡献
0
技术
90
活跃
17869

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

发表于 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
帖子
156268
PB币
101
贡献
0
技术
90
活跃
17869

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

发表于 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
帖子
156268
PB币
101
贡献
0
技术
90
活跃
17869

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

发表于 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

远景技术达人

发表于 2019-1-31 12:32:01 IP属地湖南 |显示全部楼层
玩笑啦!     鸡为什么叫作鸡?鸡从哪来?

Rank: 7Rank: 7Rank: 7

UID
1060175
帖子
2220
PB币
5911
贡献
0
技术
2
活跃
2498
发表于 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
帖子
4977
PB币
7883
贡献
0
技术
2
活跃
3030
发表于 2019-1-31 12:54:26 IP属地辽宁 |显示全部楼层
应该是怎么舒服怎么来。

Rank: 9

UID
84294
帖子
3881
PB币
1461
贡献
0
技术
30
活跃
2505
发表于 2019-1-31 13:45:09 IP属地广东 |显示全部楼层
因为2的8次方等于256

Rank: 2Rank: 2

UID
814816
帖子
65
PB币
382
贡献
0
技术
1
活跃
823
发表于 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
活跃
1610
发表于 2019-1-31 14:47:42 IP属地山东 |显示全部楼层
2的平方,最适合二进制,2,4,8,16,32,64,128,下一代 电脑肯定是128位的

UID
128090
帖子
1484
PB币
16043
贡献
0
技术
3
活跃
3341

7周年庆典勋章

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

查看全部评分

头像被屏蔽

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

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

UID
456912
帖子
156268
PB币
101
贡献
0
技术
90
活跃
17869

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

发表于 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
帖子
156268
PB币
101
贡献
0
技术
90
活跃
17869

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

发表于 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
发表于 2019-1-31 16:15:15 IP属地山东 |显示全部楼层
在科学面前有两种人,一种是梗个脖子,茫茫楞楞的认为所有东西就是他出生时见到的万物,没有道理可言,另一种人深谙大道初始之理,再后来分化就是第一种是迷信的,第二种是创造迷信的

Rank: 2Rank: 2

UID
968018
帖子
312
PB币
314
贡献
0
技术
0
活跃
746
发表于 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
活跃
1610
发表于 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论坛