(Translated by https://www.hiragana.jp/)
原码 - 维基百科,自由的百科全书

はら(True form)これ電腦でんのう運算うんざんてき名詞めいしゆびけい更改こうかいてき碼。为了便びんALUてき设计,また發展はってんはん补码とう轉換てんかんてき碼。

はら码是ゆびいち进制かずひだり边加じょう符号ふごうきさき所得しょとくいたてき码,且当二进制数大于0时,符号ふごう为0;二进制数小于0时,符号ふごう为1;二进制数等于0时,符号ふごう以为0ある1(+0/-0)。

はら码的具体ぐたいてい

编辑

计算つくえちゅう所有しょゆうてきすうひとしよう0、1编码表示ひょうじ数字すうじてきせい负号也不例外れいがい,如果一个机器数字长是nくらいてき话,约定さいひだりいち用作ようさく符号ふごう,其余n-1よう表示ひょうじすう值。

小数しょうすうげん码的てい

编辑

[X]はら =  

れい如:[+0.1011]はら=0.1011000

[-0.1011]はら=1.1011000

だい码中てき小数点しょうすうてん“.”ざい书写时为りょうしん晰起见加じょうてきざいつくえちゅう并不现。)

整数せいすうげん码的てい

编辑

[X]はら =  

れい如:[+1011]はら=00001011

[-1011]はら=10001011

编码方式ほうしき

编辑

はら码是さい简单てき编码方式ほうしき便びん于输にゅう输出,ただしさく为代码加减运さん时较为复杂。いち个字长为nてきつくえすうのう表示ひょうじ不同ふどうてき数字すうじてき个数固定こていてき 个。とう 时,のう表示ひょうじ256个数字すうじ

ゆう符号ふごうすう

编辑

もちいらい表示ひょうじゆう符号ふごうすうすうてき范围就是 とう 时,这个范围就是 

无符ごうすう

编辑

ざい需要じゅようこう虑数てきせい负时,就不需要じゅようよういちらい表示ひょうじ符号ふごう,nくらいつくえすう全部ぜんぶようらい表示ひょうじすう值,这时表示ひょうじすうてき范围就是 とう 时,这个范围就是 

はら码的优点

编辑

简单ちょく观;れい如,わが们用8进制表示ひょうじいち个数,则+11てきげん码为00001011,-11てきげん码就10001011。

はら码的缺点けってん

编辑

はら不能ふのう直接ちょくせつ参加さんか运算,可能かのうかい错。れい如数がくじょう,1+(-1)=0,而在进制ちゅう00000001+10000001=10000010,换算なりじゅう进制为-2。显然错了。

所以ゆえんげん码的符号ふごう不能ふのう直接ちょくせつ参与さんよ运算,必须其他ぶん开,这就增加ぞうかりょうかたけんてき开销复杂せい

まいり

编辑