| delorie.com/archives/browse.cgi | search |
| Date: | Fri, 13 Feb 1998 14:55:30 -0800 (PST) |
| Message-Id: | <199802132255.OAA08415@adit.ap.net> |
| Mime-Version: | 1.0 |
| To: | massarin AT alpha3 DOT cram DOT enel DOT it, djgpp AT delorie DOT com |
| From: | Nate Eldredge <eldredge AT ap DOT net> |
| Subject: | Re: Assembler in C code |
At 02:29 2/13/1998 GMT, massarin AT alpha3 DOT cram DOT enel DOT it wrote:
>Hi all.
>
>I need to call a driver passing a pointer in es:di,driver works on pointer and
>return nothing.
>
>I was thinking about:
>
>int driver_address;
>struct x my_struct;
>
>asm volatile("lcall driver_address : :"s" (my_struct)");
See FAQ section 18.2 and see if that answers your question.
Nate Eldredge
eldredge AT ap DOT net
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |