From: broeker AT acp3bf DOT knirsch DOT de (Hans-Bernhard Broeker) Newsgroups: comp.os.msdos.djgpp Subject: Re: Missing Registers? Date: 1 Oct 1999 15:06:51 +0200 Organization: RWTH Aachen, III. physikalisches Institut B Lines: 16 Message-ID: <7t2blb$uov@acp3bf.knirsch.de> References: <37F44CF3 DOT 7DEEB07A AT virtualis DOT com> NNTP-Posting-Host: acp3bf.physik.rwth-aachen.de X-Trace: nets3.rz.RWTH-Aachen.DE 938783214 449 137.226.32.75 (1 Oct 1999 13:06:54 GMT) X-Complaints-To: abuse AT rwth-aachen DOT de NNTP-Posting-Date: 1 Oct 1999 13:06:54 GMT X-Newsreader: TIN [version 1.2 PL2] To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Alex Mendes da Costa (alexmdc AT virtualis DOT com) wrote: > Hi, me again. > I worked out the DJGPP inline assembler and got a few nifty things > working, but why is there no es or di registers? What made you believe they aren't there? They most definitely do exist (well, you'ld want to use edi, not di, usually, but that's a side issue). Maybe you're just writing your inline assembly in some incorrect way. Please note that gcc's syntax for inline assembly is very different from the usual Intel style assembly. -- Hans-Bernhard Broeker (broeker AT physik DOT rwth-aachen DOT de) Even if all the snow were burnt, ashes would remain.