1-complement
(het eerste bit is telkens het tekenbit)
0...0000 0100 = 4
1...1111 1011 = -4
0...0000 0000 = 0 (+0)
1...1111 1111 = 0 (-0)
NOT 00 = 11 (niet +0 = -0)
NOT 11 = 00 (niet -0 = +0)
NOT 100 = 011 (niet -3 = 3)
NOT 011 = 100 (niet 3 = -3)
Rekent erg lastig schijnt, daarom gebruiken computers tegenwoordig 2-complement.
0...0 = 0
1...1=-1
NOT 11 = 00 (niet -1 = 0)
NOT 00 = 11 (niet 0 = -1)
NOT 100 = 011 (niet -4 = 3)
NOT 011 = 100 (niet 3 = -4)
Zie je wel, veel makkelijker.
Waar bij 1-complement NOT werkt als echte negator, symmetrisch rond de oorsprong, maakt 2-complement er een zooitje van.
Mensen zijn geneigd, heb ik het idee, (of hebben geleerd) beide systemen door elkaar te halen.
Ze werken weliswaar 2-complementair maar passen het begrip: "niet", 1-complementair toe.
Met alle gevolgen van dien ...
Niet kwaad = goed -1
Niet goed = kwaad + 1.
Ja, dat wil wel voor verwarring zorgen.
::
Of bedoel je zoiets vanuit het negatieve nul geworden, of vanuit het positieve nul geworden, dan denk je aan nul als subset, als resultante van een operatie. Dat kan volgens mij niet.
Het gebeurt wel. Als je 1-complementair vanaf een negatief getal op nul uitkomt krijg je -0 als antwoord, omgekeerd +0.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Begrijpen en verstaan is hetzelfde als meten zonder gissen.