Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!NIU.BITNET!A01MES1 From: A01MES1@NIU.BITNET (Michael Stack) Newsgroups: comp.lang.asm370 Subject: Re: Dummy section assembler directives Message-ID: <8906160257.AA08497@jade.berkeley.edu> Date: 16 Jun 89 02:45:00 GMT Sender: daemon@ucbvax.BERKELEY.EDU Reply-To: IBM 370 Assembly Programming Discussion List Distribution: inet Organization: The Internet Lines: 14 >the DXD and CXD assembler pseudo-codes. I am vaguely aware that they have some- >thing to do with external dummy control sections. Would someone briefly des- >cribe them for me, including the operands they take? The Assembler H Language Reference GC26-4037 has a nice description of DXD and CXD on pp 63-64, including how to use a Q-type constant. All that's missing is some indication that a GETMAIN is required for the length of storage placed in the CXD by the linkage editor, and that to set the base for an external DSECT you add the offset found in the Q-con to the address of GETMAINed storage. It's pretty simple. I've always wondered where the term "pseudo-register" came from. Michael Stack Northern Illinois University