From: Jens Vaasjo Newsgroups: comp.os.msdos.djgpp Subject: Re: 32 bit registers Date: Wed, 25 Dec 1996 18:27:46 -0700 Organization: University of Alberta, Edmonton, Canada Lines: 24 Message-ID: <32C1D492.D47@gpu.srv.ualberta.ca> References: <59cs4f$58k AT nr1 DOT ottawa DOT istar DOT net> <19961224 DOT 142048 DOT 4751 DOT 1 DOT chambersb AT juno DOT com> NNTP-Posting-Host: async14-3.remote.ualberta.ca Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Benjamin D Chambers wrote: > > Thanx to everyone who suggested methods of swapping words in a dword... > The catch is, I didn't really need to know :) > My original question was if there were a way to load a word into the high > word of a register. > > Thanx anyways, though, just proves charity lives on :) > > ..Chambers I think u just load it into the low word and shll (shift left it). let say u wanted to put 5 in the high byte of ecx. asm("movl $5,%cx\n shll $16,%ecx\n " : : :"ecx","cc" ); Jens.