From owner-freebsd-chat Thu Aug 9 13:41:53 2001 Delivered-To: freebsd-chat@freebsd.org Received: from guru.mired.org (okc-27-141-144.mmcable.com [24.27.141.144]) by hub.freebsd.org (Postfix) with SMTP id 09C6337B406 for ; Thu, 9 Aug 2001 13:41:51 -0700 (PDT) (envelope-from mwm@mired.org) Received: (qmail 78437 invoked by uid 100); 9 Aug 2001 20:41:50 -0000 From: Mike Meyer MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15218.62861.955183.430680@guru.mired.org> Date: Thu, 9 Aug 2001 15:41:49 -0500 To: David Scheidt Cc: Dag-Erling Smorgrav , Mike Meyer , Greg Lehey , , j mckitrick , Subject: Re: How did the MSFT monopoly start? In-Reply-To: References: X-Mailer: VM 6.90 under 21.1 (patch 14) "Cuyahoga Valley" XEmacs Lucid X-face: "5Mnwy%?j>IIV\)A=):rjWL~NB2aH[}Yq8Z=u~vJ`"(,&SiLvbbz2W`;h9L,Yg`+vb1>RG% *h+%X^n0EZd>TM8_IB;a8F?(Fb"lw'IgCoyM.[Lg#r\ Sender: owner-freebsd-chat@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org David Scheidt types: > On 9 Aug 2001, Dag-Erling Smorgrav wrote: > :Mike Meyer writes: > :> address space was 32 bits - the top 8 got thrown away when you left > :> the CPU - and it didn't have special registers for addressing, so the > :> general registers had to be 32 bits wide and it had to have those 32 > :> bit operations. > :AFAIK, the 68k has separate data and address registers (d0-d7 and > :a0-a7 respectively) > You can use them all as general purpose registers. There might be some > restrictions, but I can't remember any. It's been quite a while though. Of > course, an OS will place restrictions on what registers you can use. No, DES is right. Data registers could be used for pretty much anything but the source of an address. They could be an offset from an address, including an address of 0, which pretty much made that immaterial. Address registers - besides being an address - could only be loaded, added, subtracted and moved. The stack pointer - always(?) a7 - also got tweaked by stack instructions. > Why does 68040 still scream "Oh, fast!" to me, and 1.4 GHz Athlon make me go > "So?" Because you know the 1.4GHz Athlon is going into a system with a system bus most of an order of magnitude slower than 1.4GHz? http://www.mired.org/home/mwm/ Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-chat" in the body of the message