Index of /techsup/download/SASC/sample/asm

      Name                    Last modified       Size  Description

[DIR] Parent Directory 18-Nov-2011 23:57 - [   ] A2CMC 19-Nov-2011 00:55 11k [TXT] A2CMC.html 19-Nov-2011 00:55 19k [   ] A2CMCASM 19-Nov-2011 00:55 12k [TXT] A2CMCASM.html 19-Nov-2011 00:55 20k [   ] A2CMCEMG 19-Nov-2011 00:55 3k [TXT] A2CMCEMG.html 19-Nov-2011 00:55 11k [   ] A2CMM 19-Nov-2011 00:55 10k [TXT] A2CMM.html 19-Nov-2011 00:55 18k [   ] A2CMMASM 19-Nov-2011 00:55 11k [TXT] A2CMMASM.html 19-Nov-2011 00:55 19k [   ] A2CMMEMG 19-Nov-2011 00:55 2k [TXT] A2CMMEMG.html 19-Nov-2011 00:55 10k [   ] A2CMO 19-Nov-2011 00:55 11k [TXT] A2CMO.html 19-Nov-2011 00:55 19k [   ] A2CMOASM 19-Nov-2011 00:55 14k [TXT] A2CMOASM.html 19-Nov-2011 00:55 22k [   ] A2CMOEMG 19-Nov-2011 00:55 3k [TXT] A2CMOEMG.html 19-Nov-2011 00:55 11k [   ] ALOADMA 19-Nov-2011 00:55 19k [TXT] ALOADMA.html 19-Nov-2011 00:55 27k [   ] ALOADMC 19-Nov-2011 00:55 7k [TXT] ALOADMC.html 19-Nov-2011 00:55 15k [   ] ALOADMD 19-Nov-2011 00:55 3k [TXT] ALOADMD.html 19-Nov-2011 00:55 11k [   ] ALOADMM 19-Nov-2011 00:55 8k [TXT] ALOADMM.html 19-Nov-2011 00:55 16k [   ] ASM@CA 19-Nov-2011 00:55 7k [TXT] ASM@CA.html 19-Nov-2011 00:55 15k [   ] ASM@CC 19-Nov-2011 00:55 3k [TXT] ASM@CC.html 19-Nov-2011 00:55 11k [   ] C2ASMA 19-Nov-2011 00:55 6k [TXT] C2ASMA.html 19-Nov-2011 00:55 14k [TXT] C2ASMA.html.bak.03_0..> 19-Nov-2011 00:55 14k [TXT] C2ASMA.html.bak.03_0..> 19-Nov-2011 00:55 14k [TXT] C2ASMA.html.bak.03_0..> 19-Nov-2011 00:55 14k [TXT] C2ASMA.new.html 19-Nov-2011 00:55 7k [TXT] C2ASMA.new.html.v1 19-Nov-2011 00:55 7k [   ] C2ASMC 19-Nov-2011 00:55 7k [TXT] C2ASMC.html 19-Nov-2011 00:55 15k [   ] IUMTEXIT 19-Nov-2011 00:55 10k [TXT] IUMTEXIT.html 19-Nov-2011 00:55 18k [   ] LOADMAA 19-Nov-2011 00:55 6k [TXT] LOADMAA.html 19-Nov-2011 00:55 14k [   ] LOADMAC 19-Nov-2011 00:55 9k [TXT] LOADMAC.html 19-Nov-2011 00:55 17k [TXT] README.txt 19-Nov-2011 00:55 4k

SASC SAMPLE ASM
Last Updated: 11MAR97
=====================

                Copyright (c) 1996, SAS Institute Inc.
                  Unpublished - All Rights Reserved

This member contains a list and description of sample demonstrating
the use of SAS/C and assembler communciation distributed with your
SAS/C product.

File:               - Description:
IUMTEXIT            - TCPIP IUCV ISPF exit, which initializes the TCPIP 
                      multitasking environment. IBM has implemented a formal
                      method which performs a similar function. Refer to IBM
                      APAR PN56110, for additional details.
ASM@C*              - Assembler calling a statically linked INDEP C function
                      See prolog in Member: ASM@CA
C2ASM*              - C main calling a statically linked assembler routine.  The
                      assembler routine uses CENTRY/CEXIT. 
                      See prolog in Member: C2ASMC
LOADMA*             - C main dynamically loading an assembler routine, the
                      assembler routine is called via a local function pointer.
                      Arugments are passed by the C main to the assembler
                      routine. See prolog in Member: LOADMAC
ALOADM*             - This is a two part example that demonstrates how to 
                      maintain a single C execution framwork in a mixed C and 
                      assembler environment.  This sample utilizes CENTRY/CEXIT
                      (INDEP and non-IDEP), DSA extensions, CREGS, loadm(),
                      unloadm(), _dynamn, calls to C library functions from
                      assembler, calls to C functions from assembler.
                      Part 1: ALOADMM - C main calls statically linked CENTRY
                      (non-INDEP) assembler routine.  The assembler
                      routine dynamically loads and executes a non-INDEP
                      C function.  The same CRAB is used by all functions.
                      See prolog in Member: ALOADMM
                      Part 2: ALOADMA - INDEP assembler routine dynamically
                      loads and executes a non-INDEP C function.  The same
                      CRAB is used by all functions.
                      See prolog in Member: ALOADMA
A2CMM*              - Assembler program calling a C main via entry point MAIN.
                      All arguments, parameters, and options are passed as a
                      character string. This sample also demonstrates setting
                      environment variables at runtime, redirection of stdout,
                      inline machine code, calling non-library C fucntions from
                      assembler, using System Interface Functions cuserid() and
                      intratv(). See prolog in Member: A2CMMASM
A2CMC*              - Assembler program calling a C main via entry point $MAINC.
                      Only arguments to the C main are allowed with entry point
                      $MAINC.  This sample also demonstrates redirection of 
                      stdout via C source, inline machine code, calling 
                      non-library C functions from assembler, and using System
                      Interface Functions cuserid() and intratv().
                      A2CMC is a simple ALLRESIDENT applicaton to demontrate
                      that a parameter list in this application is exactly the
                      same as a normally linked C main. 
                      See prolog in Member: A2CMCASM
A2CMO*              - Assembler program calling a C main via entry point $MAINO.
                      $MAINO provides for runtime options and for arguments to
                      be passed on the call.  This sample also demonstrates
                      setting environment variables at runtime, redirection of
                      stdout, inline machine code, calling non-library C
                      functions from assembler, using System Interface Functions
                      cuserid() and intratv().  See prolog in Member: A2CMOASM