作者milen (OOXX点点点)
看板ask-why
标题Re: [思辩] 如果没有通用语言英语的话?会怎样呢?
时间Sat May 10 00:20:53 2008
※ 引述《saram (saram)》之铭言:
: ※ 引述《ronnywang (退伍啦)》之铭言:
: : 8bits = 1byte跟英文字母数目有关系喔
: : 最早 1byte 是 7bits (ASCII 标准)
: 128 个字型码或控制码已经足过够.
: : 主要原因是因为当时美国人认为 1byte 会用到的资源大概包括
: : 大写英文字 A~Z 26
: : 小写英文字 a-z 26
: : 数字 0-9 10
: : 这样子就是 62 个了
: : 再加上杂七杂八的标点符号
: : 6bits(64) 就不够用了
: : 但是 8bits(256) 又太多,因为不会需要上百个标点符号,所以就定为 7bits
: : 也是为了节省成本,当时记忆体可是寸土寸金
: 这没有意义.
: CPU 是双bit设计, 如4001 , 8080, 8086 ....都是双数bit.
: 设计一个7bit 处理器效率能好吗?
意义很大
DOS记忆体上限也不过640K (虽然可以透过HIMEM等方式有条件的增加)
更早前的电脑状况只有更糟糕
还要考虑磁碟片等等的记忆空间够不够用
而且Byte以後的东西是"让人看"的......
机器语言好像不是这样子.... (不是很确定啦...没有学过这类的)
: : 所以 ASCII 全名是 American Standard Code for Information Interchange
: : 美国人标准专用的...
: : 但是之後电脑越用越广
: : 7bits 也不够用了(因为还有一些欧洲字母需要加进去之类的)
: : 因此才扩充到 8bits
: : 只是因为过去已经有许多 7bits 的资讯要相容
: : 因此像是现在的 FTP 都有 binary 和 ascii 两种模式
: : 在 ascii mode 里面第8 bit 是不会传送的,也因此用 ascii mode 传英文文件完全不会有问题
: : 但是传执行档或是其他语言文件就会少很多资讯
--
那样的雨
那样的夜晚
我不再能默默的走在黑暗中
感受风...感受雨...哭喊着自己心中的寂寞
长大了.......得到了......失去了........不再自由了.....却依然是寂寞的
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 116.59.181.64