08/01/26 20:29:09
すんません、何か違う気がするんで教えてください。
問題:
符号付の整数を8ビットの2の補数で表現するとき、11101111-11110011の演算結果を
2進数で示しなさい。計算過程も示すこと。
####################
俺の回答:
後ろの引き算を2の補数で表現することで、足し算に置き換えました。
-11110011の2の補数は00001100+1=00001101ですよね。
んで、11101111+00001101=11111100ってなりました。
でも最初の式、11101111-11110011を10進数にすると239-243で、答えは-4なんですよ。
-4って2の補数で表すと1100ですよね。
何これ?どこがおかしいんでしょうか?
つうか根本的に補数の認識が間違ってます?