计算机为什么不采用一进制?
答案:5 悬赏:70 手机版
解决时间 2021-04-28 06:14
- 提问者网友:暮烟疏雨之际
- 2021-04-28 02:39
计算机为什么不采用一进制?
最佳答案
- 五星知识达人网友:摆渡翁
- 2021-04-28 02:47
这涉及记录数据的问题,按32bit计算,一进制计数范围为-31~32,二进制为-2^31~2^31,所以用二进制高效得多,而且二进制所对应的是电路的通断,技术容易实现
全部回答
- 1楼网友:西风乍起
- 2021-04-28 05:27
等着你去开发呢
拜托想想用一个数字怎么表示一到十这些数字追问很简单啊,一进制0等于十进制0,一进制00等于十进制1,一进制000等于十进制2...怎么会无法表示呢?追答哦,还真没学过,见笑了
拜托想想用一个数字怎么表示一到十这些数字追问很简单啊,一进制0等于十进制0,一进制00等于十进制1,一进制000等于十进制2...怎么会无法表示呢?追答哦,还真没学过,见笑了
- 2楼网友:蕴藏春秋
- 2021-04-28 04:01
一进制没办法实现一些情况的表示呀,二进制可以有两种情况,真和假,也可以表示硬件上的高电平与低电平等情况,很多问题都需要区分情况的,一进制是表示不出来的追问不能表示?我用0表示假,用00表示真,不可以吗?我用00表示电平低,0表示高不可以吗?追答但是要是连续一串的000000呢,怎么区分哪些是两个0哪些是一个0的排列呢,计算机中日常所需的数据时很大的,可能连续很多0,比如表示数据时,怎么表示很大的数据呢追问怎么区分哪些是两个0哪些是一个0的排列?这个不是问题吧,断开就是。例如十进制不断开,1234567890,你又怎能知道是哪几个数字呢?对吧。表示很大数据完全没问题,看看我们的十六进制F表示成二进制是世上的所有事都具有两面性,不是左就是右或者不是“是”就是“否”,由于所有事都具有这个属性,所以计算机采用二进制作为最基础的进制。而这样,计算机运算时就可以涵盖所有了。这是我的理解。
楼主的想法我理解,但你想过没有,计算机一进制运算时又太消耗资源了。
二进制做到了即精简又高效。追问一进制太消耗资源?那二进制就高效啦?三进制不是更高效!电位高代表2,电位平代表1,电位低代表0,这样岂不更高效?追答三进制或三进制以上又不具有精简属性了哦,
而一进制不具有高效属性,
楼主有点钻牛角尖哦,请仔细琢磨我的回答后再回复追问二进制确实比一进制高效,但三进制比二进制更高效。仅从效率这方面考虑,应该使用三进制。如果从简单方面考虑,计算机应该采用一进制。下面是维基百科的一段话:“三进制逻辑电路非但比二进制逻辑电路速度更快、可靠性更高,而且需要的设备和电能也更少。”我想问的问题其实可以换成这样:为什么目前计算机大多都采用二进制,而非其他进制?二进制相对于其他进制有什么优势?例如相对于三进制追答那些是歪门左道,瞎扯,
大众的眼睛是雪亮的,难不成大家都是傻B ,
明明早就发现三进制好就偏不用,偏和三进制过不去!有这种情况吗?
就像在国内高考报名时,多少大学吹自己的办学有多好多好,
吹得感觉好像连清华北大都不如他们了,
但大众还是选择了北大清华,只是怕分数不够录取线。
而北大清华反而还不吹了,你说牛不牛?
楼主的想法我理解,但你想过没有,计算机一进制运算时又太消耗资源了。
二进制做到了即精简又高效。追问一进制太消耗资源?那二进制就高效啦?三进制不是更高效!电位高代表2,电位平代表1,电位低代表0,这样岂不更高效?追答三进制或三进制以上又不具有精简属性了哦,
而一进制不具有高效属性,
楼主有点钻牛角尖哦,请仔细琢磨我的回答后再回复追问二进制确实比一进制高效,但三进制比二进制更高效。仅从效率这方面考虑,应该使用三进制。如果从简单方面考虑,计算机应该采用一进制。下面是维基百科的一段话:“三进制逻辑电路非但比二进制逻辑电路速度更快、可靠性更高,而且需要的设备和电能也更少。”我想问的问题其实可以换成这样:为什么目前计算机大多都采用二进制,而非其他进制?二进制相对于其他进制有什么优势?例如相对于三进制追答那些是歪门左道,瞎扯,
大众的眼睛是雪亮的,难不成大家都是傻B ,
明明早就发现三进制好就偏不用,偏和三进制过不去!有这种情况吗?
就像在国内高考报名时,多少大学吹自己的办学有多好多好,
吹得感觉好像连清华北大都不如他们了,
但大众还是选择了北大清华,只是怕分数不够录取线。
而北大清华反而还不吹了,你说牛不牛?
- 3楼网友:撞了怀
- 2021-04-28 03:51
一进制是无法进行逻辑运算的,机器电路的逻辑运算都是根据电平的高低来判断的0或1,如果全部是0,就相当于一个稳定的电流,无法改变任何状态,这样做毫无意义。
而且一进制需要的位数比二进制要多一倍追问不要这么绝对吧,看看三进制计算机,它的晶体管,不单有电位高和低,还有电位平,这个电位的问题可以用技术解决。再说,就用电位高低的电路,当电位低时,我们舍弃不用,只用高电位计算,这样只是浪费资源,实现嘛,倒是可以的。追答如果你用1进制,如何实现乘法和除法计算,如果按加0的方式,那么还要计算多少个0,存储的位数也太多了
而且一进制需要的位数比二进制要多一倍追问不要这么绝对吧,看看三进制计算机,它的晶体管,不单有电位高和低,还有电位平,这个电位的问题可以用技术解决。再说,就用电位高低的电路,当电位低时,我们舍弃不用,只用高电位计算,这样只是浪费资源,实现嘛,倒是可以的。追答如果你用1进制,如何实现乘法和除法计算,如果按加0的方式,那么还要计算多少个0,存储的位数也太多了
- 4楼网友:低血压的长颈鹿
- 2021-04-28 03:36
一进制能表示“数”吗?一进制的元素只有一个,那就是“0”。0能干什么呢?什么也干不了,因为它变不了,而这个世界是变化的!不仅是“0”,任何事物,只要它只有“一个”,那它就什么也不是,也就什么也干不了!所以这问题回答起来实在太简单——那就是世界上根本就不存在一进制数系!追问拜托,为什么没有?查查维基百科吧!只有0为什么就干不了什么事?我可以用一进制的0代表十进制的0,一进制的00代表十进制的1,000代表十进制的2...照样构成整个完整数系!追答理论终归是理论。当年很科学的罗马数字现在还只是当理论讲,而简单的阿拉伯1、2、3……却被世人青睐;当初科学家们已论证认为三进制作为计算机数制是最高效的,可惜却无法跟进三进制器件而未能在数字技术领域大显身手……数制不仅要“全能表示”自然界的所有数,还要有相对简单的记录和运算规则;既然是用于计算机,就还得考虑实现简单吧!我想当初选择二进制肯定是权衡利弊取其轻了。用一进制,我的看法就是回到了算筹计数时代,一条棍儿就是1,两条棍儿就是2,三条棍儿就是3……高基数制是革命性进步,要能实现与人类常用数制十进制相吻合的十进制计算机该有多好啊,至少免得学子们天天在这里提问XX数制变XX数制怎么做!遗憾的是先辈们太“无能”,把这事儿就留给你我这一代了,哈哈……
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯