delorie.com/archives/browse.cgi | search |
From: | Karl Rasmussen <karl AT vvm DOT com> |
Newsgroups: | comp.os.msdos.djgpp,gnu.gcc.help |
Subject: | Re: embedded 16 bit, real mode, x86 target for gcc? |
Date: | Thu, 04 May 2000 11:04:16 -0500 |
Organization: | CompuServe Interactive Services |
Lines: | 26 |
Message-ID: | <39119F7F.2AFDA7E2@vvm.com> |
References: | <39104272 DOT D461E8D8 AT vvm DOT com> <39106CCF DOT 19C26C1E AT unx DOT sas DOT com> |
NNTP-Posting-Host: | firewallext.tx.acer.com |
Mime-Version: | 1.0 |
X-Trace: | ssauraaa-i-1.production.compuserve.com 957456257 26042 206.175.72.226 (4 May 2000 16:04:17 GMT) |
X-Complaints-To: | newsmaster AT compuserve DOT com |
NNTP-Posting-Date: | 4 May 2000 16:04:17 GMT |
X-Mailer: | Mozilla 4.7 [en] (X11; I; Linux 2.2.14-15mdk i686) |
X-Accept-Language: | en |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
Brian Dean wrote: > > Karl Rasmussen wrote: > > [need to generate 16 bit code from C] > > asm(".code16"); > Brian, Thanks for the reply. I had passed over this as only for inline asm. When I tried this with a C file it did not work, I got assembler errors complaining that movb %al,-5(%ebp) ... etc., were not valid 16 bit base/index expressions (accessing a local). Did I miss something else? This line was generated to store a byte into a local unsigned char, so I don't think its a case of needing to rewrite my example (ie. I'm not using long's). Thanks, Karl Rasmussen karl AT vvm DOT com
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |