Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxl!houxm!houxz!vax135!cornell!uw-beaver!tektronix!hplabs!hpda!fortune!amd!decwrl!decvax!cca!ima!ism780b!jim From: jim@ism780b.UUCP Newsgroups: net.lang.c Subject: Re: pointer -> long conversion - (nf) Message-ID: <30@ism780b.UUCP> Date: Wed, 1-Aug-84 00:22:10 EDT Article-I.D.: ism780b.30 Posted: Wed Aug 1 00:22:10 1984 Date-Received: Sat, 28-Jul-84 10:14:56 EDT Lines: 14 #R:bbncca:-83100:ism780b:25500012:000:563 ism780b!jim Jul 23 10:59:00 1984 > Although signed addresses are unconventional, > it turns out that they cause no problems whatsoever, > and they removed the need to perform 32-bit unsigned arithmetic > as a special case within the machine for address calculation. So NULL points to the middle of the address space? And the loader origin for programs is -0x7fffffff-1, which can't be expressed properly as a negative number without breaking most software? Or does no one use the first byte? I'm not sure I believe this "no problems whatsoever". -- Jim Balter, INTERACTIVE Systems (ima!jim)