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