delorie.com/archives/browse.cgi | search |
From: | Prashant TR <tr AT midpec DOT com> |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Re: How to write protected mode far call in AT&T style |
Date: | 15 Jun 2000 23:32:29 +0530 |
Organization: | VSNL |
Lines: | 21 |
Message-ID: | <m3u2eu256y.fsf@midpec.com> |
References: | <39470e99 AT newsgate DOT hknet DOT com> <200006140615 DOT LAA03124 AT midpec DOT com> <394734f0$1 AT newsgate DOT hknet DOT com> <200006141715 DOT WAA01487 AT www DOT midpec DOT com> <3947F612 DOT 784F2FCC AT phekda DOT freeserve DOT co DOT uk> <3948b53b AT newsgate DOT hknet DOT com> |
NNTP-Posting-Host: | 203.197.177.161 |
X-Trace: | news.vsnl.net.in 961130058 17325 203.197.177.161 (16 Jun 2000 04:34:18 GMT) |
X-Complaints-To: | postmaster AT news DOT vsnl DOT net DOT in |
NNTP-Posting-Date: | 16 Jun 2000 04:34:18 GMT |
X-Newsreader: | Gnus v5.7/Emacs 20.5 |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
"Alvin Lau" <alvin_lau AT yahoo DOT com> writes: > According the definition: > > typedef struct { > unsigned long offset32; > unsigned short selector; > } __dpmi_paddr; > > The offset32 is followed by selector. > But Prashant TR said "lcall $selector,$offset" > Should be selector first then offset second. > So, does "lcall *_oldtimer" still correct ? What I said does not hold true in your case. Since the selector and offset values are stored in the memory, you must use lcall _oldtimer or lcall *_oldtimer like Richard Dawe suggested. Prashant
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |