بعطيك مثال وان شاء الله تفهم الفرق:
نفرض ان عندنا +5 ==> 0101
1- one's complement==> نقلب كل 1 = 0 وكل 0=1
اذن المثال +5 راح يكون بدل 0101 = 1010
2- Two's complement ==> نجيب ال one's complement وبعدها نضيف 1
كود:
For example,
0001 0001(binary 17) such that 1110 1111(two's complement -17)
NOT(0001 0001) = 1110 1110 (Invert bits)
1110 1110 + 0000 0001 = 1110 1111 (Add 1)