私はバイナリの足し算を練習していて、オーバーフローしたと思います。時間を節約するために、01010 と 11011 の足し算には 5 ビットの答えが必要です。10 進数の 10 と 27 です。
追加すると、予想される答えの 37 である 100101 が得られます。
ただし、答えは 5 ビットでなければならないので、左側の 1 のビットを削除するということですか? 答えが5にならないので、私はこれについて混乱していますか?37じゃないの?00101になるので、それともコンピューターがこれを行う方法ですか?
また、以下の 2 つの質問の意味を明らかにできる人はいますか?
最上位ビットへのキャリーインの値は?
最上位ビットのキャリーアウトの値は?
ヘルプと説明をいただければ幸いです。
シム