计算机机器码为什么要弄成二进制的?

code-artist 2008-01-23 12:41:08
计算机只分0,1两个电平,为什么不产生3个电平的-1,0,1,四个,十个,机器码就是三进制,四进制,十进制了。
如果机器实现成多进制的,会不会提高计算机的性能,软件实现的难度?
...全文
363 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
pptor 2008-01-29
  • 打赏
  • 举报
回复
前苏联作为 三平衡进制(-1 ,0,1)计算机的
code-artist 2008-01-24
  • 打赏
  • 举报
回复
我觉得不只是硬件技术上的难度。
更主要的应该是,理论上没研究过。数字电路,离散数学都只有0,1两个符号,只有&,!,!运算符号
mathe 2008-01-24
  • 打赏
  • 举报
回复
其实采用三进制也是可能的,听说前苏联就做过这方面的实验。
flyingwow99 2008-01-23
  • 打赏
  • 举报
回复
这是当初硬件条件所限制的
现在就算能做到区分3个电平,兼容性上考虑也不会再去多此一举。。。。或者所谓的量子计算机 光学计算机 生物计算机会不采用这个2进制架构,,,拭目以待吧
redleaves 2008-01-23
  • 打赏
  • 举报
回复
最早的电子计算机有10进制的....
sheenl 2008-01-23
  • 打赏
  • 举报
回复
只是成本问题。 一个四状态元件比两个两状态元件贵很多, 可能还慢很多且不稳定很多, 所以采用了两状态的,就是2进制。 通状态和断状态。

如果设计识别0, 1, 2, 3四种电平的元件, 那么是通, 断, 三分之一通, 三分之二通四种状态? 这玩意儿可不好弄。
Treazy 2008-01-23
  • 打赏
  • 举报
回复
没学过数字电路?
学了你就明白了……
BluntBlade 2008-01-23
  • 打赏
  • 举报
回复
价钱是其次,工作性能不稳定才是关键。
电平越多,稳定性越差,一个电磁波过来可能电平就乱了。
如果把电平差拉大,功耗却上去了,得不偿失。
laolaoliu2002 2008-01-23
  • 打赏
  • 举报
回复
门电路的特性-----说白了就是通和断两种状态.
楼主看下数字电路方面的基础知识
Mnky 2008-01-23
  • 打赏
  • 举报
回复
最底层的逻辑电路,都是只有“是”和“非”两个状态。
如果要分多个状态,干扰会加大,要控制精度成本就会提高很多,不值得。
chenzhp 2008-01-23
  • 打赏
  • 举报
回复
越底层的越简单最好!
csdn5211 2008-01-23
  • 打赏
  • 举报
回复
价格,归根到底还是价格,不过我觉得二进制很可爱啊。
developCpp 2008-01-23
  • 打赏
  • 举报
回复
楼主是想把数字电路改为模拟电路吗
  • 打赏
  • 举报
回复
看看
电子技术基础
wuyu637 2008-01-23
  • 打赏
  • 举报
回复

多进制的机器速度的确是会快一点。但是
硬件层面的主要原因是成本太高,逻辑实现会比较复杂。

软件层面,只要汇编层能做相应的隔离,写高级语言的难度不会发生变化。

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧