2 の表現を使用し、各数値に 5 ビットを使用してバイナリで減算するのに助けが必要です。
1) -9 -7 = ? オーバーフローしていませんか?
-9 = 01001 (2 の補数 = 10111) および -7 = 00111 (2 の補数 = 11001)
2 の補数を使用しているため、追加する必要があります。
10111 +11001 = 100000 しかし、この答えは意味がありません。また、答えに 5 ビット以上あるため、オーバーフローがあると想定しています。
2) 6 - 10、前と同じプロセス。負の 2 進数は意味をなさない