Article View: comp.lang.asm370
Article #953CTCAs
From: "John A. Pershing Jr."
Date: Fri, 12 Jan 1990 14:04
Date: Fri, 12 Jan 1990 14:04
18 lines
1333 bytes
1333 bytes
If you look at the NUCON mapping macro, you will notice that it provides
symbolic names for all of the low-storage locations. It is considered
preferable to use these symbolic names, rather than absolute addresses.
Just remember to provide an appropriate USING pseudo-op in your assembler
routine:
USING NUCON,0
Note, also, that CMS normally protects its data areas (which includes
Page Zero) with a storage key of x'F' and runs user programs under a PSW
key of x'E', so you will have a bit of trouble storing into these low-
storage locations (e.g., the CAW). You can use the DMSKEY macro to ask
CMS to set the PSW key to x'0', or (a bit "safer") use the DMSEXS macro
to execute a single instruction (e.g., a store into the CAW) under a PSW
key of x'0'.
John Pershing
IBM Research, Yorktown Heights
Technical Details
Message-ID:
<9001121543.AA26280@lilac.berkeley.edu>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!ucbvax!YKTVMH3.BITNET!PERSHNGShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!ucbvax!YKTVMH3.BITNET!PERSHNG
From: PERSHNG@YKTVMH3.BITNET ("John A. Pershing Jr.")
Newsgroups: comp.lang.asm370
Subject: CTCAs
Message-ID: <9001121543.AA26280@lilac.berkeley.edu>
Date: 12 Jan 90 14:04:53 GMT
Sender: daemon@ucbvax.BERKELEY.EDU
Reply-To: IBM 370 Assembly Programming Discussion List <ASM370%UCF1VM.bitnet@lilac.berkeley.edu>
Distribution: inet
Organization: The Internet
Lines: 18