百科问答小站 logo
百科问答小站 font logo



为什么计算机采用补码而不是原码或反码? 第1页

  

user avatar   ling-jian-94 网友的相关建议: 
      

计算机的加减法运算天生是一个模2^N的同余类上的运算,满2^N会抛弃进位,那表示有符号数时使用同余类代表很正常吧,比如-1 = 2^N -1 (mod 2^N),-2 = 2^N-2 (mod 2^N),这实际上就是补码了。


user avatar   pansz 网友的相关建议: 
      

简单回答:对补码来说 5-3 跟 5+(-3) 是相同的操作,而这两个式子本来就应该是等价的。所以补码才是最自然而合理的编码。

如果不用补码,就需要对加法和减法,正号跟负号设计若干种不同运算,大幅度降低了计算效率,增加了晶体管复杂度。


user avatar   mac-82-59 网友的相关建议: 
      

借用一下德国的观点,我觉得非常合理。

我记得一个德国UP主关于纳粹暴行的言论,让我觉得德国部分民众是对历史有敬畏之心的。

1.不支持纳粹的德国民众不应当承受纳粹的战争暴行罪责,因为他们不支持纳粹。如果将来纳粹复辟,他们也拒绝成为纳粹的帮凶,他们出生在战后也没有事实性的帮助纳粹。

那么谁来承受纳粹的战争暴行的罪责呢?新纳粹应该承受,那些叫嚣这纳粹无罪的人应该承受,那些试图将法西斯在德国复辟的人应该承受,他们是纳粹的后继者。

二战的德国民众有罪责么,有的,他们有的真心诚意帮助纳粹,有的事实性的帮助纳粹。

2.德国人民即使不支持纳粹,也应当承担传递历史真相的使命。

不支持纳粹的德国民众不会去给也不需要给奥斯维辛,屠杀等行径洗地或者否认,因为他们本身不是罪人,但是他们理应告诉后代,在1939-1945年发生了什么,德国做了什么,万恶的法西斯分子做了什么丧尽天良的龌龊事情。

正是因为这样,德国人才有如此资格挺起腰来对历史的受害者正视,我不支持纳粹,我也没支持过纳粹,纳粹干的坏事赖不到我头上,但是我仍然告诉你们当年纳粹丧尽天良的事。

正视历史,反思历史,肩负历史,这是德国人的优良品质。


回到日本法西斯这边。

相信很多人已经看过了小约翰可汗最新一期的日本变态“鸟”,其实这就是日本战后的写照。

战犯一个劲地说不是我,我没有,文化差异,试图逃避自己的罪行,似乎忘记了就在几个月前还在满脸狰狞的虐待战俘营里的战俘。

民众们有的不能接受自杀殉道,有的遮遮掩掩地说不是我不是我不是我与我无关。

是的,这群人要么畏畏缩缩地求原谅,要么装的楚楚可怜,要么假惺惺的说自己是被上级逼迫的。

施加暴行的时候笑得比谁的猖狂,接受惩罚的时候哭的比谁都可怜。

在1970—80年代,日本经济高速发展,似乎那个战败国日本已经一去不复返,他们开始让军国主义和右翼抬头,因为自己是世界第二经济体,自己有权说不。

那些躲起来的军国主义者们又威风地穿着军服走上了街头,带着军刀的老不死们走过街头,脸上洋溢着得意的神情,忘了十几年前自己如何装成一个可怜的良民丑态。

他们堂而皇之的把战犯放在神社里面供奉。他们小人得志地嘲笑那些被侵略的国家。

他们求饶只是因为弱小。

他们凌虐只是因为强大。

他们支持右翼,却说自己并无罪责。

他们声称自己并无罪责,却不敢承认犯下的战争暴行。

相比之下我甚至还觉得德国的新纳粹也算好东西,至少他们从不遮掩,他们极端排外,他们也不洗地,直接说杀的好。

坏,坏到了极致也至少敢作敢当。

而某些民族,明明是自己犯下了战争暴行,明明是自己侵略其他国家,却支支吾吾不敢承认,却明里暗里洗地,却一个劲的支持右翼,还对中国的dislike率直飙90%以上,不知道的还以为是日本被中国侵略了。

也不是说这是劣根性,人民从来没有什么劣根性支撑,只是麦跑跑当初的清算似乎并不彻底,让大正时期的龌龊国风传递到了现在还能生根发芽。


user avatar   crimzon 网友的相关建议: 
      

借用一下德国的观点,我觉得非常合理。

我记得一个德国UP主关于纳粹暴行的言论,让我觉得德国部分民众是对历史有敬畏之心的。

1.不支持纳粹的德国民众不应当承受纳粹的战争暴行罪责,因为他们不支持纳粹。如果将来纳粹复辟,他们也拒绝成为纳粹的帮凶,他们出生在战后也没有事实性的帮助纳粹。

那么谁来承受纳粹的战争暴行的罪责呢?新纳粹应该承受,那些叫嚣这纳粹无罪的人应该承受,那些试图将法西斯在德国复辟的人应该承受,他们是纳粹的后继者。

二战的德国民众有罪责么,有的,他们有的真心诚意帮助纳粹,有的事实性的帮助纳粹。

2.德国人民即使不支持纳粹,也应当承担传递历史真相的使命。

不支持纳粹的德国民众不会去给也不需要给奥斯维辛,屠杀等行径洗地或者否认,因为他们本身不是罪人,但是他们理应告诉后代,在1939-1945年发生了什么,德国做了什么,万恶的法西斯分子做了什么丧尽天良的龌龊事情。

正是因为这样,德国人才有如此资格挺起腰来对历史的受害者正视,我不支持纳粹,我也没支持过纳粹,纳粹干的坏事赖不到我头上,但是我仍然告诉你们当年纳粹丧尽天良的事。

正视历史,反思历史,肩负历史,这是德国人的优良品质。


回到日本法西斯这边。

相信很多人已经看过了小约翰可汗最新一期的日本变态“鸟”,其实这就是日本战后的写照。

战犯一个劲地说不是我,我没有,文化差异,试图逃避自己的罪行,似乎忘记了就在几个月前还在满脸狰狞的虐待战俘营里的战俘。

民众们有的不能接受自杀殉道,有的遮遮掩掩地说不是我不是我不是我与我无关。

是的,这群人要么畏畏缩缩地求原谅,要么装的楚楚可怜,要么假惺惺的说自己是被上级逼迫的。

施加暴行的时候笑得比谁的猖狂,接受惩罚的时候哭的比谁都可怜。

在1970—80年代,日本经济高速发展,似乎那个战败国日本已经一去不复返,他们开始让军国主义和右翼抬头,因为自己是世界第二经济体,自己有权说不。

那些躲起来的军国主义者们又威风地穿着军服走上了街头,带着军刀的老不死们走过街头,脸上洋溢着得意的神情,忘了十几年前自己如何装成一个可怜的良民丑态。

他们堂而皇之的把战犯放在神社里面供奉。他们小人得志地嘲笑那些被侵略的国家。

他们求饶只是因为弱小。

他们凌虐只是因为强大。

他们支持右翼,却说自己并无罪责。

他们声称自己并无罪责,却不敢承认犯下的战争暴行。

相比之下我甚至还觉得德国的新纳粹也算好东西,至少他们从不遮掩,他们极端排外,他们也不洗地,直接说杀的好。

坏,坏到了极致也至少敢作敢当。

而某些民族,明明是自己犯下了战争暴行,明明是自己侵略其他国家,却支支吾吾不敢承认,却明里暗里洗地,却一个劲的支持右翼,还对中国的dislike率直飙90%以上,不知道的还以为是日本被中国侵略了。

也不是说这是劣根性,人民从来没有什么劣根性支撑,只是麦跑跑当初的清算似乎并不彻底,让大正时期的龌龊国风传递到了现在还能生根发芽。




  

相关话题

  神舟电脑这家公司为什么能在计算机这样的红海市场里活下来? 
  if(x>y)和if(x-y>0)有没有区别(x,y都是int)? 
  符号与数字之间空一格的风格有哪些好处? 
  如何用一句(段)代码表现孤独? 
  仅仅从好玩程度考虑,做编译器或操作系统哪个更有趣味? 
  读计算机的博士未来出路在哪里? 
  为什么美国如此反对中国留学生学习人工智能和量子技术?国内外这两种技术的发展现状如何? 
  有哪些结合医学、计算机、人工智能的研究领域? 
  为什么绝大多数电子产品的时间设定都只能调到1970年? 
  如何有效阅读Github上开源项目代码? 

前一个讨论
互联网世界中有可能诞生类生物的东西吗?
下一个讨论
手动挡汽车下坡挂空挡省不省油?





© 2024-11-08 - tinynew.org. All Rights Reserved.
© 2024-11-08 - tinynew.org. 保留所有权利