Two's complement: Difference between revisions

→‎{{header|J}}: second draft
m (J)
(→‎{{header|J}}: second draft)
Line 53:
 
=={{header|J}}==
J uses twos complement natively:
<lang J> -3
_3</lang>
 
We can see this by extracting bits representing the number. In this example, we limit ourselves to 8 bits:
 
<lang J> (8#2)#:3
0 0 0 0 0 0 1 1
(8#2)#:-3
1 1 1 1 1 1 0 1</lang>
 
=={{header|Z80 Assembly}}==
===8-Bit===
6,962

edits