AND OR XORのみを使用し、4ビットで構成される2つの2進数を加算してもオーバーフローするかどうかを判断しようとはしていません。たとえば、1100+0100のようなものは1|になります。0000.しかし、これらの論理演算子だけを使用してこれを見つけるにはどうすればよいですか?
オーバーフローが発生した場合は1000を取得し、発生しなかった場合は0000を取得しようとしています。XORをマスクと一緒に使用して最後の3ビットをクリアできるので、これは十分に簡単です。
誰かがこれを理解するための提案がありますか?