www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/07/15/11:00:39

From: flupke <schawat AT club-internet DOT fr>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: HELP! Pointers in asm
Date: Wed, 15 Jul 1998 13:01:47 +0200
Organization: Grolier Interactive Europe
Lines: 15
Message-ID: <35AC8C1B.DD83B3FA@club-internet.fr>
References: <35AB4D7A DOT 4704 AT efd DOT lth DOT se>
NNTP-Posting-Host: toulon5-92.club-internet.fr
Mime-Version: 1.0
NNTP-Posting-Date: 15 Jul 1998 13:51:33 GMT
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp


Peter Danielsson wrote:

> When I'm passaing a pointer to my asm-function gcc puts it in 'edx'. (I
> made it generate asm-source). I want to get the segment and put it in
> 'es' and the offset in 'ax', so I can use 'rep stosw'. Can anyone help
> me. The information ought to be in 'edx'. If some one has an memset- or
> memmove-function. I could just modify to get my function to work.

DJGPP is full 32 bits, so put your destination address in EDI and the
source in AX. Remember to put number of words to store in ECX too.



- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019