Path: utzoo!attcan!uunet!lll-winken!lll-tis!ames!ucsd!rutgers!tut.cis.ohio-state.edu!osu-cis!att!mtuxo!mcripps From: mcripps@mtuxo.att.com (XMP12-M.CRIPPS) Newsgroups: comp.graphics Subject: Re: 680x0 vs. 80x86 (Was Re: Amiga or PC-AT ?) Summary: there are no general purpose 80x86 registers Message-ID: <2613@mtuxo.att.com> Date: 30 Aug 88 21:01:32 GMT References: <1820006@hpuamsa.UUCP> <46900021@uxe.cso.uiuc.edu> <386@snjsn1.SJ.ATE.SLB.COM> Distribution: na Organization: AT&T, Middletown NJ Lines: 20 In article <386@snjsn1.SJ.ATE.SLB.COM>, greg@bilbo (Greg Wageman) writes: > With the 80x86, the segment registers are tied up in the fashion of > base registers, and are unavailable for general purpose use, reducing > the general-purpose register count available to the programmer. > ^^^^^^^^^^^^^^^ 80x86 general-purpose registers? There are none! AX - accumulator BX - indexing CX - loop counting DX - high order accumulator & port register SI & DI - index BP - frame pointer SP - stack pointer CS, DS, ES, SS - segment regs and of course, the flags That's all folks. Any of these look general purpose to you? Mike Cripps mtuxo!mcripps