WGC1 第2章数値表現 2.5 符号付の数値と符合なしの数値

2の補数値の符号反転

  1. ビット反転
  2. その結果に1を足す
    %0000_0101 2進数表現の5
    %1111_1010 ビット反転
    %1111_1011 1を足して 2の補数による-5にする
    %1111_1011 2の補数で表現した-5
    %0000_0100 ビット反転
    %0000_0101 1を足して2進数の5にする

補数計算って勉強では計算したことあるけど、
実際にソースコード書いたり、トラブル調査するのに使った記憶がないのだが
どんな時につかんだろうか?
もしかして、補数計算だと思ってないでソースを読んでしまって
見逃してるのだろうか。。。










Randall Hyde、鵜飼 文敏、まつもと ゆきひろ、後藤 正徳、トップスタジオ