社区
其它技术问题
帖子详情
计算机机器码为什么要弄成二进制的?
code-artist
2008-01-23 12:41:08
计算机只分0,1两个电平,为什么不产生3个电平的-1,0,1,四个,十个,机器码就是三进制,四进制,十进制了。
如果机器实现成多进制的,会不会提高计算机的性能,软件实现的难度?
...全文
363
15
打赏
收藏
计算机机器码为什么要弄成二进制的?
计算机只分0,1两个电平,为什么不产生3个电平的-1,0,1,四个,十个,机器码就是三进制,四进制,十进制了。 如果机器实现成多进制的,会不会提高计算机的性能,软件实现的难度?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
楼主是想把数字电路改为模拟电路吗
珍惜生命远离CPP
2008-01-23
打赏
举报
回复
看看
电子技术基础
wuyu637
2008-01-23
打赏
举报
回复
多进制的机器速度的确是会快一点。但是
硬件层面的主要原因是成本太高,逻辑实现会比较复杂。
软件层面,只要汇编层能做相应的隔离,写高级语言的难度不会发生变化。
C++动态生
成
机器码
本例子程序说明了如果利用C++动态生
成
机器码
,并调用所生
成
之
机器码
。本例子纯属实验研究,利用本技术可能生
成
恶意病毒程序,所以本人声明请不要用本技术去研发病毒程序,本人也不负责由此技术所带来的任何后果。
计算机
基础知识 -
二进制
(位运算符、原码、补码)
前言 在被
计算机
的
二进制
弄
得劝退之时,憋自己狠狠的补一下
计算机
二进制
知识,就有了此文… … 一、深入理解
二进制
编码 1.什么是
二进制
编码 前面有文章提到过
计算机
中的单位关系:https://blog.csdn.net/yeahPeng11/article/details/117014257。下面分析一下
二进制
的编码: 1字节=8位,1字节最大的
二进制
数是1111 1111。所谓
二进制
数就是最大只能是1,2就进位,与十进制数是一样的道理。无论什么几进制,左边是高位,右边是低位。 十进制数最大只能到9,单个
计算机
的工作原理是
二进制
原理吗,
计算机
是怎么通过
二进制
原理来工作的?
计算机
是怎么通过
二进制
原理来工作的?2018-09-17https://www.toutiao.com/a6550957329762746637/
二进制
其实就是有没有,有就是1,没有就是0。通过电来表示就是高电压是1,低电压是0。如上图所示,这个叫做与门,有一种结构如同右边的二极管组
成
的那样。大家不是来上课的,所以这里知道这种与门就是说AB输入都是高电平的时候,右边输出才是高电平,否则右边为低电平...
二进制
运算以及源码、补码、反码概念讲解
前言 在学习框架源码底层时,有非常多的
二进制
运算,由于大学学习
计算机
基础时抓梦脚(jio),没有学习牢固,所以在看底层源码的算法逻辑时遇到
二进制
运算比较吃力,遂通过一篇博文来总结下
二进制
运算,记录一下。 正文 1.
二进制
基础 因为
计算机
底层是通过
二进制
来进行计算的,所以在
计算机
底层会将十进制转换为
二进制
。十进制就是逢10进1,
二进制
就是逢2进1。 就十进制来说,比如一百可以分为三位,个位、十位、百位, 用位数在下列表示 101这个十进制数。 百位 十位 十位 1 0 1 因此对于十进
为什么-128用
二进制
表示为1000000000000000?
-128的8位补码是:1000 0000B,换算
成
十进制就是 128。负数的补码,是用“模”计算出来的,即:[X]补 = 256 - |X| = 256- |-128| = 128。不要用“求反加一”来算,那只不过是一个经验公式而已。
其它技术问题
3,881
社区成员
9,044
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章