Seperti yang kita ketahui bersama, biasanya bilangan negatif dalam ingatan direpresentasikan sebagai bilangan komplemen dua seperti itu
from x to ~x + 1
dan untuk kembali kami tidak melakukan hal yang sudah jelas seperti
~([~x + 1] - 1)
tapi sebaliknya kita melakukannya
~[~x + 1] + 1
dapatkah seseorang menjelaskan mengapa itu selalu berhasil? Saya rasa saya dapat membuktikannya dengan angka 1-bit, 2-bit, 3-bit dan kemudian menggunakan induksi Matematika tetapi itu tidak membantu saya memahami cara kerjanya.
Terima kasih!