From: elf AT netcom DOT com (Marc Singer) Message-Id: <199612202101.NAA10897@netcom5.netcom.com> Subject: Re: 32 bit registers and Assembly Ref To: hotpulp AT netidea DOT com Date: Fri, 20 Dec 1996 13:01:29 -0800 (PST) Cc: djgpp AT delorie DOT com (DJGPP List Alias) In-Reply-To: <59cs4f$58k@nr1.ottawa.istar.net> from "hotpulp@netidea.com" at Dec 20, 96 02:02:55 am MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 672 > > are the 16 bit registers the lower 16 bits of their 32 bit equivalents > (ax and eax)? So if I load a value into ax am I really loading a value > in to eax? > Indeed. You might enjoy reading one of the fine books on x86 assembly language programming if you are seriously pursing the breathtaking vocation of bit-fiddler. The original book by the designer of the x86 is a good starting point. I don't recall his name, but I think it is called the "8086 Book". I can also recommend highly the books written by Michael Abrash. His work with optimization provides excellent insights into the murky rivulets that run our modern computing machines. -- Marc Singer