質問: 最大演算ビット数が4ビットのCPUの場合、
回答: 添付図を見ると、わかると思います。 1は、-8 2は、-1 添付図 ベクトルで、次の3つのベクトルを考えると、 点Aを始点、点Bを終点とするベクトルAB 点Bから点CへのベクトルBC 点Aから点CへのベクトルAC 「ベクトルAC=ベクトルAB+ベクトルBC」が成立する。 つまり、経路は違っても、始点と終点とが一致するベクトルは同じもの。 添付図で2進数を表す時も、下記のように、緑の線と同じ意味を、赤の線で表すという考えが、「2の補数で表した負値」です。 ・青い線は、0を基準に正の値を数える回転ベクトル(みたいなもの) ・緑の線は、0を基準にして、負の値を数える時の回転ベクトル。 ・赤い線は、0を基準にして負の値を数える、緑の線とは向きが逆な回転ベクトル。