From: Francesco Marcelloni Newsgroups: comp.os.msdos.djgpp Subject: *386 assembler as problem Date: Thu, 27 Feb 1997 17:18:31 +0100 Organization: University of Pisa Lines: 42 Message-ID: <3315B3D7.41C67EA6@iet.unipi.it> NNTP-Posting-Host: marcelloni.iet.unipi.it Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp I am a user of *386 assembler "as". I read in the "as" manual that it is possible to create several sections by directive .section name. I'd like to use several data sections in my program, but I have the following problem. Let us assume the following code: .globl j .section proof1 .align 2 .type j,@object .size j,4 j: .long 12 .globl d .section proof2 .align 2 .type d,@object .size d,4 d: .long 14 I'd like to refer j or d by a selector register as, for instance, %gs : j (as written in the "as" manual). How is it possible to load in gs the address of section proof1? Could someone help me? Thank you in advance. ------------------------------------------------------------------------------ Francesco Marcelloni Dipartimento di Ingegneria della Informazione || Phone: +39 50 568654 Universita' degli Studi di Pisa || Fax: +39 50 568522 via Diotisalvi N. 2 - 56126 PISA || E-mail:france AT iet DOT unipi DOT it ITALY ==============================================================================