| delorie.com/archives/browse.cgi | search |
| 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 |
> > 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
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |