delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/12/20/16:24:27

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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019