Re: Twos complement assumption, other issues Bradd W. Szonye 27 Jan 2005 19:04 UTC

Aubrey Jaffer wrote:
>  Since we treat integers as having two's-complement negations, the
>  two's-complement of an integer is its negation.  The one's-complement
>  of an integer is computed by lognot:
>
>  (define (lognot n) (- -1 n))

Isn't that backwards? Complement and negation are equivalent in ones-
complement arithmetic; in twos-complement, the complement is equal to
negation minus one. Perhaps I'm not understanding your explanation
clearly.
--
Bradd W. Szonye
http://www.szonye.com/bradd