Assembler Compiler JOB



High Level Assembler(HLASM) for MVS & VM & VSE

Assembler Compiler JOB

Postby hakghen » Sat Nov 15, 2008 2:47 am

Hello again,

I have to compile a specific assembler code:
    ADD      TITLE 'contest program'
    ADD      CSECT
    ADD      AMODE 31
    ADD      RMODE 24
    *
    *--------------------------------------------------------------------*
    *                                                                    *
    *        register equates                                            *
    *                                                                    *
    *--------------------------------------------------------------------*
    *
    R0       EQU   0                       register 0
    R1       EQU   1                       register 1
    R2       EQU   2                       register 2
    R3       EQU   3                       register 3
    R4       EQU   4                       register 4
    R5       EQU   5                       register 5
    R6       EQU   6                       register 6
    R7       EQU   7                       register 7
    R8       EQU   8                       register 8
    R9       EQU   9                       register 9
    R10      EQU   10                      register 10
    R11      EQU   11                      register 11
    BASEREG  EQU   12                      base register
    SAVEREG  EQU   13                      save area register
    RETREG   EQU   14                      caller's return address
    ENTRYREG EQU   15                      entry address
    RETCODE  EQU   15                      return code
             EJECT
    *
    *--------------------------------------------------------------------*
    *                                                                    *
    *        standard entry setup, save area chaining, establish         *
    *        base register and addressibility                            *
    *                                                                    *
    *--------------------------------------------------------------------*
    *
             USING ADD,ENTRYREG            establish addressibility
             B     SETUP                   branch around eyecatcher
             DC    CL8'ADD'                program name
             DC    CL8'&SYSDATE'           program assembled date
    SETUP    STM   RETREG,BASEREG,12(SAVEREG)  save caller's registers
             BALR  BASEREG,R0              establish base register
             DROP  ENTRYREG                drop initial base register
             USING *,BASEREG               establish addressibilty
             LA    ENTRYREG,SAVEAREA       point to this program save area
             ST    SAVEREG,4(,ENTRYREG)    save address of caller's save
    *                                          area
             ST    ENTRYREG,8(,SAVEREG)    save address of this program
    *                                          save area
             LR    SAVEREG,ENTRYREG        point to this program savearea
             EJECT
    *
    *--------------------------------------------------------------------*
    *                                                                    *
    *        program body                                                *
    *                                                                    *
    *--------------------------------------------------------------------*
    LOOPINIT DS    0H
             OPEN  (PRTLINE,OUTPUT)
             MVC   LINE+1(77),STATLIN
             L     R2,COUNTER
    *
    LOOP     DS    0H
    *
             ED    OUT,TOT
             MVC   LINE+77(6),OUT
             PUT   PRTLINE,LINE
             MVC   OUT,=X'402020202020'
             AP    TOT,ONE
    *
             BCT   2,LOOP
    *
             CLOSE (PRTLINE)
    *
    *--------------------------------------------------------------------*
    *                                                                    *
    *        standard exit -  restore caller's registers and             *
    *        return to caller                                            *
    *                                                                    *
    *--------------------------------------------------------------------*
    *
    EXIT     DS    0H                      halfword boundary alignment
             L     SAVEREG,4(,SAVEREG)     restore caller's save area addr
             L     RETREG,12(,SAVEREG)     restore return address register
             LM    R0,BASEREG,20(SAVEREG)  restore all regs. except reg15
             BR    RETREG                  return to caller
             EJECT
    *
    *--------------------------------------------------------------------*
    *                                                                    *
    *        storage and constant definitions.                           *
    *        print output definition.                                    *
    *                                                                    *
    *--------------------------------------------------------------------*
    *
    STATLIN  DS    0CL77
             DC    C'WELCOME TO THE MAINFRAME CHALLENGE!! '
             DC    C'THIS IS THE CONTENT OF YOUR TOT COUNTER '
    *
    LINE     DS    0CL81
             DC    C' '
             DS    CL80
    PRTLINE  DCB   DSORG=PS,DDNAME=PRTLINE,MACRF=PM,                       X
                   RECFM=FA,LRECL=83,BLKSIZE=83
    ONE      DC    P'01'
    TOT      DC    PL3'1000'
    OUT      DC    X'402020202020'
    SAVEAREA DC    18F'-1'                 register save area
    COUNTER  DC    F'9001'
             END   ADD


Using this JCL.:
//ADD    JOB 1,NOTIFY=&SYSUID,MSGCLASS=H
//**************************************************
//* COMPILE ASSEMBLER PROGRAM
//**************************************************
//STEP1 EXEC HLASMCL
//C.SYSIN      DD DSN=ZOS.CONTEST(ASM010),DISP=SHR
//L.SYSLMOD    DD DSN=ZCON039.PART3.LOAD(ADD),DISP=SHR
// IF RC = 0 THEN
//STEP2 EXEC PGM=ADD
//STEPLIB      DD DSN=ZCON039.PART3.LOAD,DISP=SHR
//PRTLINE      DD SYSOUT=*
// ELSE
// ENDIF


I already made the necessary fixes to the code, I had to optimize it to use less system resources and modify it to count from 1000 to 10000. However, when submitting the compiling job, I get this output and an error.:
1                   J E S 2  J O B  L O G  --  S Y S T E M  M V S T  --  N O D E  T S T M V S 0 1       
0
 20.56.49 JOB08432 ---- FRIDAY,    14 NOV 2008 ----
 20.56.49 JOB08432  IRR010I  USERID ZCON039  IS ASSIGNED TO THIS JOB.
 20.56.49 JOB08432  IEF677I WARNING MESSAGE(S) FOR JOB ADD      ISSUED
 20.56.49 JOB08432  ICH70001I ZCON039  LAST ACCESS AT 20:25:24 ON FRIDAY, NOVEMBER 14, 2008
 20.56.49 JOB08432  $HASP373 ADD      STARTED - INIT 1    - CLASS A - SYS MVST
 20.56.49 JOB08432  -                                         --TIMINGS (MINS.)--            ----PAGING COUNTS---
 20.56.49 JOB08432  -JOBNAME  STEPNAME PROCSTEP    RC   EXCP    CPU    SRB  CLOCK   SERV  PG   PAGE   SWAP    VIO SWAPS STEPNO
 20.56.49 JOB08432  -ADD      STEP1    C        FLUSH      0    .00    .00    .00      0   0      0      0      0     0     1
 20.56.49 JOB08432  IEF453I ADD - JOB FAILED - JCL ERROR
 20.56.49 JOB08432  -ADD      ENDED.  NAME-                     TOTAL CPU TIME=   .00  TOTAL ELAPSED TIME=   .00
 20.56.49 JOB08432  -NOT_EXECUTED_STEP_TABLE BEGIN
 20.56.49 JOB08432  -JOBNAME  STEPNAME PROCSTEP STEPNO
 20.56.49 JOB08432  -ADD      STEP1    C          1
 20.56.49 JOB08432  -ADD      STEP1    L          2
 20.56.49 JOB08432  -ADD               STEP2      3
 20.56.49 JOB08432  -NOT_EXECUTED_STEP_TABLE END
 20.56.49 JOB08432  $HASP395 ADD      ENDED
0------ JES2 JOB STATISTICS ------                                                                                                   
-  14 NOV 2008 JOB EXECUTION DATE                                                                                                   
-           13 CARDS READ                                                                                                           
-           91 SYSOUT PRINT RECORDS                                                                                                 
-            0 SYSOUT PUNCH RECORDS                                                                                                 
-            7 SYSOUT SPOOL KBYTES                                                                                                   
-         0.00 MINUTES EXECUTION TIME                                                                                               
 !! END OF JES SPOOL FILE !!
        1 //ADD    JOB 1,NOTIFY=&SYSUID,MSGCLASS=H                                JOB08432
          //**************************************************                           
          //* COMPILE ASSEMBLER PROGRAM                                                   
          //**************************************************                           
          IEFC653I SUBSTITUTION JCL - 1,NOTIFY=ZCON039,MSGCLASS=H
        2 //STEP1 EXEC HLASMCL                                                           
        3 XXASMACL   PROC                                                         00001000
          XX*                                                                     00002000
          XX********************************************************************  00003000
          XX*   Licensed Materials - Property of IBM                           *  00004000
          XX*                                                                  *  00005000
          XX*   5696-234                                                       *  00006000
          XX*                                                                  *  00007000
          XX*   (c) Copyright IBM Corp. 1992, 1998. All Rights Reserved.       *  00008000
          XX*                                                                  *  00009000
          XX*   US Government Users Restricted Rights - Use,                   *  00010000
          XX*   duplication or disclosure restricted by GSA ADP                *  00011000
          XX*   Schedule Contract with IBM Corp.                               *  00012000
          XX*                                                                  *  00013000
          XX********************************************************************  00014000
          XX*                                                                  *  00015000
          XX*     ASMACL                                                       *  00016000
          XX*                                                                  *  00017000
          XX* THIS PROCEDURE RUNS THE HIGH LEVEL ASSEMBLER, LINK-EDITS THE     *  00018000
          XX* NEWLY ASSEMBLED PROGRAM.                                         *  00019000
          XX*                                                                  *  00020000
          XX********************************************************************  00021000
          XX*                                                                     00022000
        4 XXC        EXEC PGM=ASMA90                                              00023000
        5 XXSYSLIB   DD  DSN=SYS1.MACLIB,DISP=SHR                                 00024000
        6 XXSYSUT1   DD  DSN=&&SYSUT1,SPACE=(4096,(120,120),,,ROUND),             00025000
          XX             UNIT=SYSALLDA,DCB=BUFNO=1                                00026000
        7 XXSYSPRINT DD  SYSOUT=*                                                 00027000
        8 XXSYSLIN   DD  DSN=&&OBJ,SPACE=(3040,(40,40),,,ROUND),                  00028000
          XX             UNIT=SYSALLDA,DISP=(MOD,PASS),                           00029000
          XX             DCB=(BLKSIZE=3040,LRECL=80,RECFM=FB,BUFNO=1)             00030000
        9 //C.SYSIN      DD DSN=ZCON039.ANSWERS(ASM010),DISP=SHR                         
       10 XXL        EXEC PGM=HEWL,PARM='MAP,LET,LIST,NCAL',COND=(8,LT,C)         00031000
       11 XXSYSLIN   DD  DSN=&&OBJ,DISP=(OLD,DELETE)                              00032000
       12 XX         DD  DDNAME=SYSIN                                             00033000
       13 //L.SYSLMOD    DD DSN=ZCON039.PART3.LOAD(ADD),DISP=SHR                         
          X/SYSLMOD  DD  DISP=(,PASS),UNIT=SYSALLDA,SPACE=(CYL,(1,1,1)),          00034000
          X/             DSN=&&GOSET(GO)                                          00035000
       14 XXSYSUT1   DD  DSN=&&SYSUT1,SPACE=(1024,(120,120),,,ROUND),             00036000
          XX             UNIT=SYSALLDA,DCB=BUFNO=1                                00037000
       15 XXSYSPRINT DD  SYSOUT=*                                                 00038000
       16 // IF RC = 0 THEN                                                               
       17 //STEP2 EXEC PGM=ADD                                                           
       18 //STEPLIB      DD DSN=ZCON039.PART3.LOAD,DISP=SHR                               
       19 //PRTLINE      DD SYSOUT=*                                                     
       20 // ELSE                                                                         
       21 // ENDIF                                                                       
 !! END OF JES SPOOL FILE !!
  STMT NO. MESSAGE
         2 IEFC001I PROCEDURE HLASMCL WAS EXPANDED USING SYSTEM LIBRARY CENTER.PROCLIB
        17 IEF686I DDNAME REFERRED TO ON DDNAME KEYWORD IN PRIOR STEP WAS NOT RESOLVED
         6 IGD01005I STORAGE CLASS INSTALLATION EXIT ENTERED                                                                       
         8 IGD01005I STORAGE CLASS INSTALLATION EXIT ENTERED                                                                       
        14 IGD01005I STORAGE CLASS INSTALLATION EXIT ENTERED                                                                       
 ICH70001I ZCON039  LAST ACCESS AT 20:25:24 ON FRIDAY, NOVEMBER 14, 2008
 IEF212I ADD C STEP1 SYSIN - DATA SET NOT FOUND
 IEF272I ADD C STEP1 - STEP WAS NOT EXECUTED.
 IEF373I STEP/C       /START 2008319.2056
 IEF374I STEP/C       /STOP  2008319.2056 CPU    0MIN 00.00SEC SRB    0MIN 00.00SEC VIRT     0K SYS     0K EXT       0K SYS       0K
 IEF375I  JOB/ADD     /START 2008319.2056
 IEF376I  JOB/ADD     /STOP  2008319.2056 CPU    0MIN 00.00SEC SRB    0MIN 00.00SEC
 !! END OF JES SPOOL FILE !!


Could anybody drop me some help? >_> I'd also appreciate if somebody more experienced took a look at the code and see if everything is OK with it, as I don't have much experience in Assembler Coding ;)

Thanks in advance,

[]'s!
[]'s,

Hakghen
User avatar
hakghen
 
Posts: 59
Joined: Thu Sep 11, 2008 8:15 pm
Has thanked: 0 time
Been thanked: 0 time

Re: Assembler Compiler JOB

Postby MrSpock » Sat Nov 15, 2008 3:37 am

According to your JCL, you specified

//C.SYSIN DD DSN=ZOS.CONTEST(ASM010),DISP=SHR

for your program input. The job failed:

20.56.49 JOB08432 IEF453I ADD - JOB FAILED - JCL ERROR

showing that this dataset was allocated for C.SYSIN

9 //C.SYSIN DD DSN=ZCON039.ANSWERS(ASM010),DISP=SHR

and the reason the job failed

IEF212I ADD C STEP1 SYSIN - DATA SET NOT FOUND
User avatar
MrSpock
Global moderator
 
Posts: 809
Joined: Wed Jun 06, 2007 9:37 pm
Location: Raleigh NC USA
Has thanked: 0 time
Been thanked: 4 times

Re: Assembler Compiler JOB

Postby hakghen » Sat Nov 15, 2008 4:08 am

Hello, thanks for replying!

I just noted this error and fixed, seems like it compiled, as I got the following output:

1                   J E S 2  J O B  L O G  --  S Y S T E M  M V S T  --  N O D E  T S T M V S 0 1       
0
 22.24.34 JOB08458 ---- FRIDAY,    14 NOV 2008 ----
 22.24.34 JOB08458  IRR010I  USERID ZCON039  IS ASSIGNED TO THIS JOB.
 22.24.34 JOB08458  IEF677I WARNING MESSAGE(S) FOR JOB ADD      ISSUED
 22.24.34 JOB08458  ICH70001I ZCON039  LAST ACCESS AT 22:20:14 ON FRIDAY, NOVEMBER 14, 2008
 22.24.34 JOB08458  $HASP373 ADD      STARTED - INIT 1    - CLASS A - SYS MVST
 22.24.35 JOB08458  -                                         --TIMINGS (MINS.)--            ----PAGING COUNTS---
 22.24.35 JOB08458  -JOBNAME  STEPNAME PROCSTEP    RC   EXCP    CPU    SRB  CLOCK   SERV  PG   PAGE   SWAP    VIO SWAPS STEPNO
 22.24.35 JOB08458  -ADD      STEP1    C           08    103    .00    .00    .00   5292   0      0      0      0     0     1
 22.24.35 JOB08458  -ADD      STEP1    L           00     55    .00    .00    .00   1613   0      0      0      0     0     2
 22.24.35 JOB08458  -ADD               STEP2    FLUSH      0    .00    .00    .00      0   0      0      0      0     0     3
 22.24.35 JOB08458  -ADD      ENDED.  NAME-                     TOTAL CPU TIME=   .00  TOTAL ELAPSED TIME=   .00
 22.24.35 JOB08458  $HASP395 ADD      ENDED
0------ JES2 JOB STATISTICS ------                                                                                                   
-  14 NOV 2008 JOB EXECUTION DATE                                                                                                   
-           13 CARDS READ                                                                                                           
-          587 SYSOUT PRINT RECORDS                                                                                                 
-            0 SYSOUT PUNCH RECORDS                                                                                                 
-           37 SYSOUT SPOOL KBYTES                                                                                                   
-         0.00 MINUTES EXECUTION TIME                                                                                               
 !! END OF JES SPOOL FILE !!
        1 //ADD    JOB 1,NOTIFY=&SYSUID,MSGCLASS=H                                JOB08458
          //**************************************************                           
          //* COMPILE ASSEMBLER PROGRAM                                                   
          //**************************************************                           
          IEFC653I SUBSTITUTION JCL - 1,NOTIFY=ZCON039,MSGCLASS=H
        2 //STEP1 EXEC HLASMCL                                                           
        3 XXASMACL   PROC                                                         00001000
          XX*                                                                     00002000
          XX********************************************************************  00003000
          XX*   Licensed Materials - Property of IBM                           *  00004000
          XX*                                                                  *  00005000
          XX*   5696-234                                                       *  00006000
          XX*                                                                  *  00007000
          XX*   (c) Copyright IBM Corp. 1992, 1998. All Rights Reserved.       *  00008000
          XX*                                                                  *  00009000
          XX*   US Government Users Restricted Rights - Use,                   *  00010000
          XX*   duplication or disclosure restricted by GSA ADP                *  00011000
          XX*   Schedule Contract with IBM Corp.                               *  00012000
          XX*                                                                  *  00013000
          XX********************************************************************  00014000
          XX*                                                                  *  00015000
          XX*     ASMACL                                                       *  00016000
          XX*                                                                  *  00017000
          XX* THIS PROCEDURE RUNS THE HIGH LEVEL ASSEMBLER, LINK-EDITS THE     *  00018000
          XX* NEWLY ASSEMBLED PROGRAM.                                         *  00019000
          XX*                                                                  *  00020000
          XX********************************************************************  00021000
          XX*                                                                     00022000
        4 XXC        EXEC PGM=ASMA90                                              00023000
        5 XXSYSLIB   DD  DSN=SYS1.MACLIB,DISP=SHR                                 00024000
        6 XXSYSUT1   DD  DSN=&&SYSUT1,SPACE=(4096,(120,120),,,ROUND),             00025000
          XX             UNIT=SYSALLDA,DCB=BUFNO=1                                00026000
        7 XXSYSPRINT DD  SYSOUT=*                                                 00027000
        8 XXSYSLIN   DD  DSN=&&OBJ,SPACE=(3040,(40,40),,,ROUND),                  00028000
          XX             UNIT=SYSALLDA,DISP=(MOD,PASS),                           00029000
          XX             DCB=(BLKSIZE=3040,LRECL=80,RECFM=FB,BUFNO=1)             00030000
        9 //C.SYSIN      DD DSN=ZCON039.ZOS.ANSWERS(ASM010),DISP=SHR                     
       10 XXL        EXEC PGM=HEWL,PARM='MAP,LET,LIST,NCAL',COND=(8,LT,C)         00031000
       11 XXSYSLIN   DD  DSN=&&OBJ,DISP=(OLD,DELETE)                              00032000
       12 XX         DD  DDNAME=SYSIN                                             00033000
       13 //L.SYSLMOD    DD DSN=ZCON039.PART3.LOAD(ADD),DISP=SHR                         
          X/SYSLMOD  DD  DISP=(,PASS),UNIT=SYSALLDA,SPACE=(CYL,(1,1,1)),          00034000
          X/             DSN=&&GOSET(GO)                                          00035000
       14 XXSYSUT1   DD  DSN=&&SYSUT1,SPACE=(1024,(120,120),,,ROUND),             00036000
          XX             UNIT=SYSALLDA,DCB=BUFNO=1                                00037000
       15 XXSYSPRINT DD  SYSOUT=*                                                 00038000
       16 // IF RC = 0 THEN                                                               
       17 //STEP2 EXEC PGM=ADD                                                           
       18 //STEPLIB      DD DSN=ZCON039.PART3.LOAD,DISP=SHR                               
       19 //PRTLINE      DD SYSOUT=*                                                     
       20 // ELSE                                                                         
       21 // ENDIF                                                                       
 !! END OF JES SPOOL FILE !!
  STMT NO. MESSAGE
         2 IEFC001I PROCEDURE HLASMCL WAS EXPANDED USING SYSTEM LIBRARY CENTER.PROCLIB
        17 IEF686I DDNAME REFERRED TO ON DDNAME KEYWORD IN PRIOR STEP WAS NOT RESOLVED
         6 IGD01005I STORAGE CLASS INSTALLATION EXIT ENTERED                                                                       
         8 IGD01005I STORAGE CLASS INSTALLATION EXIT ENTERED                                                                       
        14 IGD01005I STORAGE CLASS INSTALLATION EXIT ENTERED                                                                       
 ICH70001I ZCON039  LAST ACCESS AT 22:20:14 ON FRIDAY, NOVEMBER 14, 2008
 IEF236I ALLOC. FOR ADD C STEP1
 IEF237I 2744 ALLOCATED TO SYSLIB
 IGD101I SMS ALLOCATED TO DDNAME (SYSUT1  )
         DSN (SYS08319.T222434.RA000.ADD.SYSUT1.H01       )
         STORCLAS (BASE) MGMTCLAS (        ) DATACLAS (        )
         VOL SER NOS= DMTP07                                                               
 IEF237I JES2 ALLOCATED TO SYSPRINT
 IGD101I SMS ALLOCATED TO DDNAME (SYSLIN  )
         DSN (SYS08319.T222434.RA000.ADD.OBJ.H01          )
         STORCLAS (BASE) MGMTCLAS (        ) DATACLAS (        )
         VOL SER NOS= DMTP01                                                               
 IGD103I SMS ALLOCATED TO DDNAME SYSIN
 IEF142I ADD C STEP1 - STEP WAS EXECUTED - COND CODE 0008
 IEF285I   SYS1.MACLIB                                  KEPT         
 IEF285I   VOL SER NOS= DMTCAT.                           
 IGD105I SYS08319.T222434.RA000.ADD.SYSUT1.H01        DELETED,   DDNAME=SYSUT1 
 IEF285I   ZCON039.ADD.JOB08458.D0000101.?              SYSOUT       
 IGD106I SYS08319.T222434.RA000.ADD.OBJ.H01           PASSED,    DDNAME=SYSLIN 
 IGD104I ZCON039.ZOS.ANSWERS                          RETAINED,  DDNAME=SYSIN   
 IEF373I STEP/C       /START 2008319.2224
 IEF374I STEP/C       /STOP  2008319.2224 CPU    0MIN 00.02SEC SRB    0MIN 00.00SEC VIRT   176K SYS   336K EXT   32768K SYS   11308K
 IEF236I ALLOC. FOR ADD L STEP1
 IGD103I SMS ALLOCATED TO DDNAME SYSLIN
 IEF237I DMY  ALLOCATED TO
 IGD103I SMS ALLOCATED TO DDNAME SYSLMOD
 IGD101I SMS ALLOCATED TO DDNAME (SYSUT1  )
         DSN (SYS08319.T222434.RA000.ADD.SYSUT1.H01       )
         STORCLAS (BASE) MGMTCLAS (        ) DATACLAS (        )
         VOL SER NOS= DMTP06                                                               
 IEF237I JES2 ALLOCATED TO SYSPRINT
 IEF142I ADD L STEP1 - STEP WAS EXECUTED - COND CODE 0000
 IGD105I SYS08319.T222434.RA000.ADD.OBJ.H01           DELETED,   DDNAME=SYSLIN 
 IGD104I ZCON039.PART3.LOAD                           RETAINED,  DDNAME=SYSLMOD
 IGD105I SYS08319.T222434.RA000.ADD.SYSUT1.H01        DELETED,   DDNAME=SYSUT1 
 IEF285I   ZCON039.ADD.JOB08458.D0000102.?              SYSOUT       
 IEF373I STEP/L       /START 2008319.2224
 IEF374I STEP/L       /STOP  2008319.2224 CPU    0MIN 00.01SEC SRB    0MIN 00.00SEC VIRT    92K SYS   340K EXT    1644K SYS   11092K
 IEF206I ADD STEP2 - STEP WAS NOT RUN BECAUSE OF CONDITIONAL EXPRESSION ON STATEMENT 16                       
 IEF272I ADD STEP2 - STEP WAS NOT EXECUTED.
 IEF373I STEP/STEP2   /START 2008319.2224
 IEF374I STEP/STEP2   /STOP  2008319.2224 CPU    0MIN 00.00SEC SRB    0MIN 00.00SEC VIRT     0K SYS     0K EXT       0K SYS       0K
 IEF375I  JOB/ADD     /START 2008319.2224
 IEF376I  JOB/ADD     /STOP  2008319.2224 CPU    0MIN 00.03SEC SRB    0MIN 00.00SEC
 !! END OF JES SPOOL FILE !!
¯                                                                                                                                   
                                         High Level Assembler Option Summary                   (PTF UK08101)   Page    1           
                                                                                            HLASM R5.0  2008/11/14 22.24           
²  No Overriding ASMAOPT Parameters                                                                                                 
²  No Overriding Parameters                                                                                                         
²  No Process Statements                                                                                                             
                                                                                                                                   
                                                                                                                                   
  Options for this Assembly                                                                                                         
²  NOADATA                                                                                                                           
²    ALIGN                                                                                                                           
²  NOASA                                                                                                                             
²    BATCH                                                                                                                           
²    CODEPAGE(047C)                                                                                                                 
²  NOCOMPAT                                                                                                                         
²  NODBCS                                                                                                                           
²  NODECK                                                                                                                           
²    DXREF                                                                                                                           
²    ESD                                                                                                                             
²  NOEXIT                                                                                                                           
²    FLAG(0,ALIGN,CONT,EXLITW,NOIMPLEN,NOPAGE0,PUSH,RECORD,NOSUBSTR,USING0)                                                         
²  NOFOLD                                                                                                                           
²  NOGOFF                                                                                                                           
²  NOINFO                                                                                                                           
²    LANGUAGE(EN)                                                                                                                   
²  NOLIBMAC                                                                                                                         
²    LINECOUNT(60)                                                                                                                   
²    LIST(121)                                                                                                                       
²    MACHINE(,NOLIST)                                                                                                               
²    MXREF(SOURCE)                                                                                                                   
²    OBJECT                                                                                                                         
²    OPTABLE(UNI,NOLIST)                                                                                                             
²  NOPCONTROL                                                                                                                       
²  NOPESTOP                                                                                                                         
²  NOPROFILE                                                                                                                         
²  NORA2                                                                                                                             
²  NORENT                                                                                                                           
²    RLD                                                                                                                             
²    RXREF                                                                                                                           
²    SECTALGN(8)                                                                                                                     
²    SIZE(MAX)                                                                                                                       
²  NOSUPRWARN                                                                                                                       
²    SYSPARM()                                                                                                                       
²  NOTERM                                                                                                                           
²  NOTEST                                                                                                                           
²    THREAD                                                                                                                         
²  NOTRANSLATE                                                                                                                       
²    TYPECHECK(MAGNITUDE,REGISTER)                                                                                                   
²    USING(NOLIMIT,MAP,WARN(15))                                                                                                     
²    XREF(SHORT,UNREFS)                                                                                                             
                                                                                                                                   
²  No Overriding DD Names                                                                                                           
¯                                                                                                                                   
ADD                                           External Symbol Dictionary                                       Page    2           
Symbol   Type   Id     Address  Length   Owner Id Flags Alias-of                            HLASM R5.0  2008/11/14 22.24           
²ADD       SD 00000001 00000000 000001D8             02                                                                             
¯                                                                                                                                   
²ADD      contest program                                                                                       Page    3           
  Active Usings: None                                                                                                               
  Loc  Object Code    Addr1 Addr2  Stmt   Source Statement                                  HLASM R5.0  2008/11/14 22.24           
²000000                00000 001D8     2 ADD      CSECT                                                                             
²                                      3 ADD      AMODE 31                                                                           
²                                      4 ADD      RMODE 24                                                                           
²                                      5 *                                                                                           
²                                      6 *--------------------------------------------------------------------*                     
²                                      7 *                                                                    *                     
²                                      8 *        register equates                                            *                     
²                                      9 *                                                                    *                     
²                                     10 *--------------------------------------------------------------------*                     
²                                     11 *                                                                                           
²                      00000          12 R0       EQU   0                       register 0                                           
²                      00001          13 R1       EQU   1                       register 1                                           
²                      00002          14 R2       EQU   2                       register 2                                           
²                      00003          15 R3       EQU   3                       register 3                                           
²                      00004          16 R4       EQU   4                       register 4                                           
²                      00005          17 R5       EQU   5                       register 5                                           
²                      00006          18 R6       EQU   6                       register 6                                           
²                      00007          19 R7       EQU   7                       register 7                                           
²                      00008          20 R8       EQU   8                       register 8                                           
²                      00009          21 R9       EQU   9                       register 9                                           
²                      0000A          22 R10      EQU   10                      register 10                                         
²                      0000B          23 R11      EQU   11                      register 11                                         
²                      0000C          24 BASEREG  EQU   12                      base register                                       
²                      0000D          25 SAVEREG  EQU   13                      save area register                                   
²                      0000E          26 RETREG   EQU   14                      caller's return address                             
²                      0000F          27 ENTRYREG EQU   15                      entry address                                       
i                      0000F          28 RETCODE  EQU   15                      return code                                         
²ADD      contest program                                                                                       Page    4           
  Active Usings: None                                                                                                               
  Loc  Object Code    Addr1 Addr2  Stmt   Source Statement                                  HLASM R5.0  2008/11/14 22.24           
²                                     30 *                                                                                           
²                                     31 *--------------------------------------------------------------------*                     
²                                     32 *                                                                    *                     
²                                     33 *        standard entry setup, save area chaining, establish         *                     
²                                     34 *        base register and addressibility                            *                     
²                                     35 *                                                                    *                     
²                                     36 *--------------------------------------------------------------------*                     
²                                     37 *                                                                                           
²                 R:F  00000          38          USING ADD,ENTRYREG            establish addressibility                             
²000000 47F0 F014            00014    39          B     SETUP                   branch around eyecatcher                             
²000004 C1C4C44040404040              40          DC    CL8'ADD'                program name                                         
²                                     41          DC    CL8'&SYSDATE'           program assembled date                               
²00000C F1F161F1F461F0F8                +         DC    CL8'11/14/08'           program assembled date                               
²000014 90EC D00C            0000C    42 SETUP    STM   RETREG,BASEREG,12(SAVEREG)  save caller's registers                         
²000018 05C0                          43          BALR  BASEREG,R0              establish base register                             
²                                     44          DROP  ENTRYREG                drop initial base register                           
²                 R:C  0001A          45          USING *,BASEREG               establish addressibilty                             
²00001A 41F0 C172            0018C    46          LA    ENTRYREG,SAVEAREA       point to this program save area                     
²00001E 50D0 F004            00004    47          ST    SAVEREG,4(,ENTRYREG)    save address of caller's save                       
²                                     48 *                                          area                                             
²000022 50F0 D008            00008    49          ST    ENTRYREG,8(,SAVEREG)    save address of this program                         
²                                     50 *                                          save area                                       
i000026 18DF                          51          LR    SAVEREG,ENTRYREG        point to this program savearea                       
²ADD      contest program                                                                                       Page    5           
  Active Usings: ADD+X'1A',R12                                                                                                     
  Loc  Object Code    Addr1 Addr2  Stmt   Source Statement                                  HLASM R5.0  2008/11/14 22.24           
²                                     53 *                                                                                           
²                                     54 *--------------------------------------------------------------------*                     
²                                     55 *                                                                    *                     
²                                     56 *        program body                                                *                     
²                                     57 *                                                                    *                     
²                                     58 *--------------------------------------------------------------------*                     
²000028                               59 LOOPINIT DS    0H                                                                           
²                                     60          OPEN  (PRTLINE,OUTPUT)                                                             
²000028                               61+         CNOP  0,4                          ALIGN LIST TO FULLWORD      01-OPEN             
²000028 4510 C016            00030    62+         BAL   1,*+8                        LOAD REG1 W/LIST ADDR. @L2A 01-OPEN             
²00002C 8F                            63+         DC    AL1(143)                     OPTION BYTE                 01-OPEN             
²00002D 000120                        64+         DC    AL3(PRTLINE)                 DCB ADDRESS                 01-OPEN             
²000030 0A13                          65+         SVC   19                           ISSUE OPEN SVC              01-OPEN             
²000032 D24C C0B4 C066 000CE 00080    66          MVC   LINE+1(77),STATLIN                                                           
²000038 5820 C1BA            001D4    67          L     R2,COUNTER                                                                   
²                                     68 *                                                                                           
²00003C                               69 LOOP     DS    0H                                                                           
²                                     70 *                                                                                           
²00003C DE05 C16B C168 00185 00182    71          ED    OUT,TOT                                                                     
²000042 D205 C100 C16B 0011A 00185    72          MVC   LINE+77(6),OUT                                                               
²                                     73          PUT   PRTLINE,LINE                                                                 
²000048 4110 C106            00120    75+         LA    1,PRTLINE                         LOAD PARAMETER REG 1   02-IHBIN           
²00004C 4100 C0B3            000CD    76+         LA    0,LINE                            LOAD PARAMETER REG 0   02-IHBIN           
²000050 1FFF                          77+         SLR   15,15                    CLEAR REGISTER             @L1A 01-PUT             
²000052 BFF7 1031            00031    78+         ICM   15,7,49(1)               LOAD PUT ROUTINE ADDR      @L1C 01-PUT             
²000056 05EF                          79+         BALR  14,15                    LINK TO PUT ROUTINE             01-PUT             
²000058 0000 0000 0000 00000 00000    80          MVC   OUT,X'402020202020'                                                         
²** ASMA146E Self-defining term too long or value too large - X'402020202020'                                                       
²** ASMA435I Record 69 in ZCON039.ZOS.ANSWERS(ASM010) on volume: SHAR0A                                                             
²00005E FA21 C168 C166 00182 00180    81          AP    TOT,ONE                                                                     
²                                     82 *                                                                                           
²000064 4620 C022            0003C    83          BCT   2,LOOP                                                                       
²                                     84 *                                                                                           
²                                     85          CLOSE (PRTLINE)                                                                   
²000068                               86+         CNOP  0,4                               ALIGN LIST TO FULLWORD 01-CLOSE           
²000068 4510 C056            00070    87+         BAL   1,*+8                        LOAD REG1 W/LIST ADDR. @L2A 01-CLOSE           
²00006C 80                            88+         DC    AL1(128)                          OPTION BYTE            01-CLOSE           
²00006D 000120                        89+         DC    AL3(PRTLINE)                      DCB ADDRESS            01-CLOSE           
²000070 0A14                          90+         SVC   20                                ISSUE CLOSE SVC        01-CLOSE           
²                                     91 *                                                                                           
²                                     92 *--------------------------------------------------------------------*                     
²                                     93 *                                                                    *                     
²                                     94 *        standard exit -  restore caller's registers and             *                     
²                                     95 *        return to caller                                            *                     
²                                     96 *                                                                    *                     
²                                     97 *--------------------------------------------------------------------*                     
²                                     98 *                                                                                           
²000072                               99 EXIT     DS    0H                      halfword boundary alignment                         
²000072 58D0 D004            00004   100          L     SAVEREG,4(,SAVEREG)     restore caller's save area addr                     
²000076 58E0 D00C            0000C   101          L     RETREG,12(,SAVEREG)     restore return address register                     
²00007A 980C D014            00014   102          LM    R0,BASEREG,20(SAVEREG)  restore all regs. except reg15                       
i00007E 07FE                         103          BR    RETREG                  return to caller                                     
²ADD      contest program                                                                                       Page    6           
  Active Usings: ADD+X'1A',R12                                                                                                     
  Loc  Object Code    Addr1 Addr2  Stmt   Source Statement                                  HLASM R5.0  2008/11/14 22.24           
²                                    105 *                                                                                           
²                                    106 *--------------------------------------------------------------------*                     
²                                    107 *                                                                    *                     
²                                    108 *        storage and constant definitions.                           *                     
²                                    109 *        print output definition.                                    *                     
²                                    110 *                                                                    *                     
²                                    111 *--------------------------------------------------------------------*                     
²                                    112 *                                                                                           
²000080                              113 STATLIN  DS    0CL77                                                                       
²000080 E6C5D3C3D6D4C540             114          DC    C'WELCOME TO THE MAINFRAME CHALLENGE!! '                                     
²0000A5 E3C8C9E240C9E240             115          DC    C'THIS IS THE CONTENT OF YOUR TOT COUNTER '                                 
²                                    116 *                                                                                           
²0000CD                              117 LINE     DS    0CL81                                                                       
²0000CD 40                           118          DC    C' '                                                                         
²0000CE                              119          DS    CL80                                                                         
²                                    120 PRTLINE  DCB   DSORG=PS,DDNAME=PRTLINE,MACRF=PM,                       X                   
                                                       RECFM=FA,LRECL=83,BLKSIZE=83                                                 
²                                    123+*                       DATA CONTROL BLOCK                                                 
²                                    124+*                                                                                           
²00011E 0000                                                                                                                         
²000120                              125+PRTLINE  DC    0F'0'          ORIGIN ON WORD BOUNDARY                   01-DCB             
²                                    126+*                       DIRECT ACCESS DEVICE INTERFACE                                     
²000120 0000000000000000             127+         DC    BL16'0'        FDAD, DVTBL                               01-DCB             
²000130 00000000                     128+         DC    A(0)           KEYLEN, DEVT, TRBAL                       01-DCB             
²                                    129+*                       COMMON ACCESS METHOD INTERFACE                                     
²000134 00                           130+         DC    AL1(0)         BUFNO, NUMBER OF BUFFERS                  01-DCB             
²000135 000001                       131+         DC    AL3(1)         BUFCB, BUFFER POOL CONTROL BLOCK          01-DCB             
²000138 0000                         132+         DC    AL2(0)         BUFL, BUFFER LENGTH                       01-DCB             
²00013A 4000                         133+         DC    BL2'0100000000000000' DSORG, DATA SET ORGANIZATION       01-DCB             
²00013C 00000001                     134+         DC    A(1)           IOBAD FOR EXCP OR RESERVED                01-DCB             
²                                    135+*                       FOUNDATION EXTENSION                                               
²000140 00                           136+         DC    BL1'00000000'  BFTEK, BFALN, DCBE INDICATORS             01-DCB             
²000141 000001                       137+         DC    AL3(1)         EODAD (END OF DATA ROUTINE ADDRESS)       01-DCB             
²000144 84                           138+         DC    BL1'10000100'  RECFM (RECORD FORMAT)                     01-DCB             
²000145 000000                       139+         DC    AL3(0)         EXLST (EXIT LIST ADDRESS)                 01-DCB             
²                                    140+*                       FOUNDATION BLOCK                                                   
²000148 D7D9E3D3C9D5C540             141+         DC    CL8'PRTLINE'   DDNAME                                    01-DCB             
²000150 02                           142+         DC    BL1'00000010'  OFLGS (OPEN FLAGS)                        01-DCB             
²000151 00                           143+         DC    BL1'00000000'  IFLGS (IOS FLAGS)                         01-DCB             
²000152 0050                         144+         DC    BL2'0000000001010000' MACR (MACRO FORMAT)                01-DCB             
²                                    145+*                       BSAM-BPAM-QSAM INTERFACE                                           
²000154 00                           146+         DC    BL1'00000000'  OPTCD, OPTION CODES                       01-DCB             
²000155 000001                       147+         DC    AL3(1)         CHECK OR INTERNAL QSAM SYNCHRONIZING RTN. 01-DCB             
²000158 00000001                     148+         DC    A(1)           SYNAD, SYNCHRONOUS ERROR RTN. (3 BYTES)   01-DCB             
²00015C 0000                         149+         DC    H'0'           INTERNAL ACCESS METHOD FLAGS              01-DCB             
²00015E 0053                         150+         DC    AL2(83)        BLKSIZE, BLOCK SIZE                       01-DCB             
²000160 00000000                     151+         DC    F'0'           INTERNAL ACCESS METHOD FLAGS              01-DCB             
²000164 00000001                     152+         DC    A(1)           INTERNAL ACCESS METHOD USE                01-DCB             
²                                    153+*                            QSAM INTERFACE                                                 
²000168 00000001                     154+         DC    A(1)           EOBAD                                     01-DCB             
²00016C 00000001                     155+         DC    A(1)           RECAD                                     01-DCB             
²000170 0000                         156+         DC    H'0'           QSWS (FLAGS) AND EITHER DIRCT OR BUFOFF   01-DCB             
²000172 0053                         157+         DC    AL2(83)        LRECL                                     01-DCB             
i000174 00                           158+         DC    BL1'00000000'  EROPT, ERROR OPTION                       01-DCB             
²ADD      contest program                                                                                       Page    7           
  Active Usings: ADD+X'1A',R12                                                                                                     
  Loc  Object Code    Addr1 Addr2  Stmt   Source Statement                                  HLASM R5.0  2008/11/14 22.24           
²000175 000001                       159+         DC    AL3(1)         CNTRL                                     01-DCB             
²000178 00000000                     160+         DC    H'0,0'         RESERVED AND PRECL                        01-DCB             
²00017C 00000001                     161+         DC    A(1)           EOB, INTERNAL ACCESS METHOD FIELD         01-DCB             
²000180 001C                         162 ONE      DC    P'01'                                                                       
²000182 01000C                       163 TOT      DC    PL3'1000'                                                                   
²000185 402020202020                 164 OUT      DC    X'402020202020'                                                             
²00018B 00                                                                                                                           
²00018C FFFFFFFFFFFFFFFF             165 SAVEAREA DC    18F'-1'                 register save area                                   
²0001D4 00002329                     166 COUNTER  DC    F'9001'                                                                     
²000000                              167          END   ADD                                                                         
¯                                                                                                                                   
ADD                                              Relocation Dictionary                                         Page    8           
   Pos.Id   Rel.Id   Address  Type  Action                                                  HLASM R5.0  2008/11/14 22.24           
²  00000001 00000001 0000002D   A 3     +                                                                                           
²  00000001 00000001 0000006D   A 3     +                                                                                           
¯                                                                                                                                   
ADD                            Ordinary Symbol and Literal Cross Reference                                     Page    9           
Symbol   Length   Value     Id    R Type Asm  Program   Defn References                     HLASM R5.0  2008/11/14 22.24           
²ADD           1 00000000 00000001     J                    2    3     4    38U  167                                                 
²BASEREG       1 0000000C 00000001 A   U                   24   42    43M   45U  102M                                               
²COUNTER       4 000001D4 00000001     F  F               166   67                                                                   
²ENTRYREG      1 0000000F 00000001 A   U                   27   38U   44D   46M   47    49    51                                     
²LINE         81 000000CD 00000001     C  C               117   66M   72M   76                                                       
²LOOP          2 0000003C 00000001     H  H                69   83B                                                                 
²ONE           2 00000180 00000001     P  P               162   81                                                                   
²OUT           6 00000185 00000001     X  X               164   71M   72    80M                                                     
²PRTLINE       4 00000120 00000001     F  F               125   64    75    89                                                       
²RETREG        1 0000000E 00000001 A   U                   26   42   101M  103B                                                     
²R0            1 00000000 00000001 A   U                   12   43B  102M                                                           
²R2            1 00000002 00000001 A   U                   14   67M                                                                 
²SAVEAREA      4 0000018C 00000001     F  F               165   46                                                                   
²SAVEREG       1 0000000D 00000001 A   U                   25   42    47    49    51M  100M  100   101   102                         
²SETUP         4 00000014 00000001     I                   42   39B                                                                 
²STATLIN      77 00000080 00000001     C  C               113   66                                                                   
²TOT           3 00000182 00000001     P  P               163   71    81M                                                           
¯                                                                                                                                   
ADD                               Unreferenced Symbols Defined in CSECTs                                       Page   10           
  Defn  Symbol                                                                              HLASM R5.0  2008/11/14 22.24           
²    99  EXIT                                                                                                                       
²    59  LOOPINIT                                                                                                                   
²    28  RETCODE                                                                                                                     
²    13  R1                                                                                                                         
²    22  R10                                                                                                                         
²    23  R11                                                                                                                         
²    15  R3                                                                                                                         
²    16  R4                                                                                                                         
²    17  R5                                                                                                                         
²    18  R6                                                                                                                         
²    19  R7                                                                                                                         
²    20  R8                                                                                                                         
²    21  R9                                                                                                                         
¯                                                                                                                                   
ADD                                       Macro and Copy Code Source Summary                                   Page   11           
 Con Source                                        Volume    Members                        HLASM R5.0  2008/11/14 22.24           
²  L1 SYS1.MACLIB                                   DMTCAT    CLOSE    DCB      IHBINNRA IHB01    OPEN     PUT                       
¯                                                                                                                                   
ADD                                                   Using Map                                                Page   12           
²                                                                                            HLASM R5.0  2008/11/14 22.24           
²  Stmt  -----Location----- Action ----------------Using----------------- Reg Max     Last Label and Using Text                     
          Count      Id           Type          Value    Range     Id        Disp    Stmt                                           
²    38  00000000  00000001 USING  ORDINARY    00000000 00001000 00000001  15 00014     39 ADD,ENTRYREG                             
²    44  0000001A  00000001 DROP                                           15              ENTRYREG                                 
²    45  0000001A  00000001 USING  ORDINARY    0000001A 00001000 00000001  12 001BA     87 *,BASEREG                                 
¯                                                                                                                                   
                                   General Purpose Register Cross Reference                                    Page   13           
 Register  References (M=modified, B=branch, U=USING, D=DROP, N=index)                      HLASM R5.0  2008/11/14 22.24           
²    0(0)      42    76M  102M                                                                                                       
²    1(1)      42    62M   75M   78    87M  102M                                                                                     
²    2(2)      42    67M   83M  102M                                                                                                 
²    3(3)      42   102M                                                                                                             
²    4(4)      42   102M                                                                                                             
²    5(5)      42   102M                                                                                                             
²    6(6)      42   102M                                                                                                             
²    7(7)      42   102M                                                                                                             
²    8(8)      42   102M                                                                                                             
²    9(9)      42   102M                                                                                                             
²   10(A)      42   102M                                                                                                             
²   11(B)      42   102M                                                                                                             
²   12(C)      42    43M   45U  102M                                                                                                 
²   13(D)      42    47    49    51M  100M  100   101   102                                                                         
²   14(E)      42    79M  101M  103B                                                                                                 
²   15(F)      38U   42    44D   46M   47    49    51    77M   77    78M   79B                                                       
¯                                                                                                                                   
ADD                               Diagnostic Cross Reference and Assembler Summary                             Page   14           
                                                                                            HLASM R5.0  2008/11/14 22.24           
Statements Flagged                                                                                                                 
²    80(P1,69)                                                                                                                       
                                                                                                                                   
      1 Statement  Flagged in this Assembly        8 was Highest Severity Code                                                     
HIGH LEVEL ASSEMBLER, 5696-234, RELEASE 5.0, PTF UK08101                                                                           
SYSTEM: z/OS 01.07.00              JOBNAME: ADD         STEPNAME: STEP1      PROCSTEP: C                                           
²Data Sets Allocated for this Assembly                                                                                               
² Con DDname   Data Set Name                                Volume  Member                                                           
²  P1 SYSIN    ZCON039.ZOS.ANSWERS                          SHAR0A  ASM010                                                           
²  L1 SYSLIB   SYS1.MACLIB                                  DMTCAT                                                                   
²     SYSLIN   SYS08319.T222434.RA000.ADD.OBJ.H01           DMTP01                                                                   
²     SYSPRINT ZCON039.ADD.JOB08458.D0000101.?                                                                                       
²                                                                                                                                   
²  32140K allocated to Buffer Pool                                                                                                   
²    111 Primary Input Records Read         2675 Library Records Read                                                               
²      0 ASMAOPT Records Read                332 Primary Print Records Written                                                       
     11 Object Records Written                0 ADATA Records Written                                                               
²Assembly Start Time: 22.24.34 Stop Time: 22.24.35 Processor Time: 00.00.00.0160                                                     
²Return Code 008                                                                                                                     
 !! END OF JES SPOOL FILE !!
1z/OS V1 R7 BINDER     22:24:35 FRIDAY NOVEMBER 14, 2008                                                                 
 BATCH EMULATOR  JOB(ADD     ) STEP(STEP1   ) PGM= HEWL      PROCEDURE(L       )                                         
 IEW2278I B352 INVOCATION PARAMETERS - MAP,LET,LIST,NCAL                                                                 
                                                                                                                         
                                                                                                                         
1                         *** M O D U L E  M A P ***                                                                     
                                                                                                                         
 ---------------                                                                                                         
 CLASS  B_TEXT            LENGTH =      1D8  ATTRIBUTES = CAT,   LOAD, RMODE= 24                                         
                          OFFSET =        0 IN SEGMENT 001       ALIGN = DBLWORD                                         
 ---------------                                                                                                         
                                                                                                                         
  SECTION    CLASS                                      ------- SOURCE --------                                         
   OFFSET   OFFSET  NAME                TYPE    LENGTH  DDNAME   SEQ  MEMBER                                             
                                                                                                                         
                 0  ADD                CSECT       1D8  SYSLIN    01  **NULL**                                           
1          ***  DATA SET SUMMARY  ***                                                                                   
                                                                                                                         
 DDNAME    CONCAT   FILE IDENTIFICATION                                                                                 
                                                                                                                         
 SYSLIN      01     SYS08319.T222434.RA000.ADD.OBJ.H01                                                                   
                                                                                                                         
           *** E N D  O F  M O D U L E  M A P ***                                                                       
                                                                                                                         
                                                                                                                         
                                                                                                                         
1PROCESSING OPTIONS:                                                                                                     
                                                                                                                         
    ALIASES             NO                                                                                               
    ALIGN2              NO                                                                                               
    AMODE               UNSPECIFIED                                                                                     
    CALL                NO                                                                                               
    CASE                UPPER                                                                                           
    COMPAT              UNSPECIFIED                                                                                     
    COMPRESS            AUTO                                                                                             
    DCBS                NO                                                                                               
    DYNAM               NO                                                                                               
    EXTATTR             UNSPECIFIED                                                                                     
    EXITS:              NONE                                                                                             
    FILL                NONE                                                                                             
    GID                 UNSPECIFIED                                                                                     
    HOBSET              NO                                                                                               
    LET                 08                                                                                               
    LINECT              060                                                                                             
    LIST                SUMMARY                                                                                         
    LISTPRIV            NO                                                                                               
    MAP                 YES                                                                                             
    MAXBLK              032760                                                                                           
    MSGLEVEL            00                                                                                               
    OVLY                NO                                                                                               
    PRINT               YES                                                                                             
    RES                 NO                                                                                               
    REUSABILITY         UNSPECIFIED                                                                                     
    RMODE               UNSPECIFIED                                                                                     
    STORENX             NO                                                                                               
    TERM                NO                                                                                               
    TRAP                ON                                                                                               
    UID                 UNSPECIFIED                                                                                     
    UPCASE              NO                                                                                               
    WKSPACE             000000K,000000K                                                                                 
    XCAL                NO                                                                                               
    XREF                NO                                                                                               
    ***END OF OPTIONS***                                                                                                 
                                                                                                                         
                                                                                                                         
                                                                                                                         
                                                                                                                         
                                                                                                                         
1SAVE OPERATION SUMMARY:                                                                                                 
                                                                                                                         
    MEMBER NAME         ADD                                                                                             
    LOAD LIBRARY        ZCON039.PART3.LOAD                                                                               
    PROGRAM TYPE        LOAD MODULE                                                                                     
    VOLUME SERIAL       SHAR0D                                                                                           
    MAX BLOCK           6144                                                                                             
    DISPOSITION         ADDED NEW                                                                                       
    TIME OF SAVE        22.24.35  NOV 14, 2008                                                                           
                                                                                                                         
                                                                                                                         
1SAVE MODULE ATTRIBUTES:                                                                                                 
                                                                                                                         
    AC                  000                                                                                             
    AMODE                31                                                                                             
    COMPRESSION         NONE                                                                                             
    DC                  NO                                                                                               
    EDITABLE            YES                                                                                             
    EXCEEDS 16MB        NO                                                                                               
    EXECUTABLE          YES                                                                                             
    MIGRATABLE          YES                                                                                             
    OL                  NO                                                                                               
    OVLY                NO                                                                                               
    PACK,PRIME          NO,NO                                                                                           
    PAGE ALIGN          NO                                                                                               
    REFR                NO                                                                                               
    RENT                NO                                                                                               
    REUS                NO                                                                                               
    RMODE                24                                                                                             
    SCTR                NO                                                                                               
    SSI                                                                                                                 
    SYM GENERATED       NO                                                                                               
    TEST                NO                                                                                               
    XPLINK              NO                                                                                               
    MODULE SIZE (HEX)   000001D8                                                                                         
                                                                                                                         
                                                                                                                         
                                                                                                                         
                                                                                                                         
                                                                                                                         
                                                                                                                         
1 ENTRY POINT AND ALIAS SUMMARY:                                                                                         
                                                                                                                         
  NAME:            ENTRY TYPE AMODE C_OFFSET CLASS NAME        STATUS                                                   
                                                                                                                         
  ADD               MAIN_EP      31 00000000 B_TEXT                                                                     
                                                                                                                         
                          ***** E N D  O F  R E P O R T *****                                                           
                                                                                                                         
                                                                                                                         
                                                                                                                         
                                                                                                                         
1z/OS V1 R7 BINDER     22:24:35 FRIDAY NOVEMBER 14, 2008                                                                 
 BATCH EMULATOR  JOB(ADD     ) STEP(STEP1   ) PGM= HEWL      PROCEDURE(L       )                                         
 IEW2008I 0F03 PROCESSING COMPLETED.  RETURN CODE =  0.                                                                 
                                                                                                                         
                                                                                                                         
1----------------------                                                                                                 
 MESSAGE SUMMARY REPORT                                                                                                 
 ----------------------                                                                                                 
  TERMINAL MESSAGES      (SEVERITY = 16)                                                                                 
  NONE                                                                                                                   
                                                                                                                         
  SEVERE MESSAGES        (SEVERITY = 12)                                                                                 
  NONE                                                                                                                   
                                                                                                                         
  ERROR MESSAGES         (SEVERITY = 08)                                                                                 
  NONE                                                                                                                   
                                                                                                                         
  WARNING MESSAGES       (SEVERITY = 04)                                                                                 
  NONE                                                                                                                   
                                                                                                                         
  INFORMATIONAL MESSAGES (SEVERITY = 00)                                                                                 
  2008  2278                                                                                                             
                                                                                                                         
                                                                                                                         
  **** END OF MESSAGE SUMMARY REPORT ****                                                                               
                                                                                                                         
 !! END OF JES SPOOL FILE !!


But still, I think that there should be the program execution output and I didn't got it, the "ADD" member was created in ZCON039.PART3.LOAD but when I open it has a lot of illegible characters... Is there any specific way to run it?

Thanks in advance,

[]'s!
[]'s,

Hakghen
User avatar
hakghen
 
Posts: 59
Joined: Thu Sep 11, 2008 8:15 pm
Has thanked: 0 time
Been thanked: 0 time

Re: Assembler Compiler JOB

Postby dick scherrer » Sat Nov 15, 2008 9:08 am

Hello,

the "ADD" member was created in ZCON039.PART3.LOAD but when I open it has a lot of illegible characters...

You will not be able to read the load module. . . By design. . . This is executable code for the machine to "read", not people.

The ADD pgm was not executed because you told it not to when the rc from any preceeding step was not zero.

Is there any specific way to run it?
Change the code so there is no rc=8 in the assembly.
Hope this helps,
d.sch.
User avatar
dick scherrer
Global moderator
 
Posts: 6268
Joined: Sat Jun 09, 2007 8:58 am
Has thanked: 3 times
Been thanked: 93 times

Re: Assembler Compiler JOB

Postby hakghen » Sat Nov 15, 2008 8:23 pm

Good afternoon!

Thanks for the help, I managed to fix the code and make it to run Ok, using less resources and giving the right output, here's its log!

Thanks again!
[]'s!

1                   J E S 2  J O B  L O G  --  S Y S T E M  M V S T  --  N O D E  T S T M V S 0 1       
0
 14.33.57 JOB08567 ---- SATURDAY,  15 NOV 2008 ----
 14.33.57 JOB08567  IRR010I  USERID ZCON039  IS ASSIGNED TO THIS JOB.
 14.33.57 JOB08567  IEF677I WARNING MESSAGE(S) FOR JOB ADD      ISSUED
 14.33.57 JOB08567  ICH70001I ZCON039  LAST ACCESS AT 14:22:23 ON SATURDAY, NOVEMBER 15, 2008
 14.33.57 JOB08567  $HASP373 ADD      STARTED - INIT 1    - CLASS A - SYS MVST
 14.33.57 JOB08567  -                                         --TIMINGS (MINS.)--            ----PAGING COUNTS---
 14.33.57 JOB08567  -JOBNAME  STEPNAME PROCSTEP    RC   EXCP    CPU    SRB  CLOCK   SERV  PG   PAGE   SWAP    VIO SWAPS STEPNO
 14.33.57 JOB08567  -ADD      STEP1    C           00    101    .00    .00    .00   5001   0      0      0      0     0     1
 14.33.57 JOB08567  -ADD      STEP1    L           00     55    .00    .00    .00   1588   0      0      0      0     0     2
 14.33.57 JOB08567  -ADD               STEP2       00     79    .00    .00    .00   4481   0      0      0      0     0     3
 14.33.57 JOB08567  -ADD      ENDED.  NAME-                     TOTAL CPU TIME=   .00  TOTAL ELAPSED TIME=   .00
 14.33.57 JOB08567  $HASP395 ADD      ENDED
0------ JES2 JOB STATISTICS ------                                                                                                   
-  15 NOV 2008 JOB EXECUTION DATE                                                                                                   
-           13 CARDS READ                                                                                                           
-        9,591 SYSOUT PRINT RECORDS                                                                                                 
-            0 SYSOUT PUNCH RECORDS                                                                                                 
-          811 SYSOUT SPOOL KBYTES                                                                                                   
-         0.00 MINUTES EXECUTION TIME                                                                                               
 !! END OF JES SPOOL FILE !!
        1 //ADD    JOB 1,NOTIFY=&SYSUID,MSGCLASS=H                                JOB08567
          //**************************************************                           
          //* COMPILE ASSEMBLER PROGRAM                                                   
          //**************************************************                           
          IEFC653I SUBSTITUTION JCL - 1,NOTIFY=ZCON039,MSGCLASS=H
        2 //STEP1 EXEC HLASMCL                                                           
        3 XXASMACL   PROC                                                         00001000
          XX*                                                                     00002000
          XX********************************************************************  00003000
          XX*   Licensed Materials - Property of IBM                           *  00004000
          XX*                                                                  *  00005000
          XX*   5696-234                                                       *  00006000
          XX*                                                                  *  00007000
          XX*   (c) Copyright IBM Corp. 1992, 1998. All Rights Reserved.       *  00008000
          XX*                                                                  *  00009000
          XX*   US Government Users Restricted Rights - Use,                   *  00010000
          XX*   duplication or disclosure restricted by GSA ADP                *  00011000
          XX*   Schedule Contract with IBM Corp.                               *  00012000
          XX*                                                                  *  00013000
          XX********************************************************************  00014000
          XX*                                                                  *  00015000
          XX*     ASMACL                                                       *  00016000
          XX*                                                                  *  00017000
          XX* THIS PROCEDURE RUNS THE HIGH LEVEL ASSEMBLER, LINK-EDITS THE     *  00018000
          XX* NEWLY ASSEMBLED PROGRAM.                                         *  00019000
          XX*                                                                  *  00020000
          XX********************************************************************  00021000
          XX*                                                                     00022000
        4 XXC        EXEC PGM=ASMA90                                              00023000
        5 XXSYSLIB   DD  DSN=SYS1.MACLIB,DISP=SHR                                 00024000
        6 XXSYSUT1   DD  DSN=&&SYSUT1,SPACE=(4096,(120,120),,,ROUND),             00025000
          XX             UNIT=SYSALLDA,DCB=BUFNO=1                                00026000
        7 XXSYSPRINT DD  SYSOUT=*                                                 00027000
        8 XXSYSLIN   DD  DSN=&&OBJ,SPACE=(3040,(40,40),,,ROUND),                  00028000
          XX             UNIT=SYSALLDA,DISP=(MOD,PASS),                           00029000
          XX             DCB=(BLKSIZE=3040,LRECL=80,RECFM=FB,BUFNO=1)             00030000
        9 //C.SYSIN      DD DSN=ZCON039.ZOS.ANSWERS(ASM010),DISP=SHR                     
       10 XXL        EXEC PGM=HEWL,PARM='MAP,LET,LIST,NCAL',COND=(8,LT,C)         00031000
       11 XXSYSLIN   DD  DSN=&&OBJ,DISP=(OLD,DELETE)                              00032000
       12 XX         DD  DDNAME=SYSIN                                             00033000
       13 //L.SYSLMOD    DD DSN=ZCON039.PART3.LOAD(ADD),DISP=SHR                         
          X/SYSLMOD  DD  DISP=(,PASS),UNIT=SYSALLDA,SPACE=(CYL,(1,1,1)),          00034000
          X/             DSN=&&GOSET(GO)                                          00035000
       14 XXSYSUT1   DD  DSN=&&SYSUT1,SPACE=(1024,(120,120),,,ROUND),             00036000
          XX             UNIT=SYSALLDA,DCB=BUFNO=1                                00037000
       15 XXSYSPRINT DD  SYSOUT=*                                                 00038000
       16 // IF RC = 0 THEN                                                               
       17 //STEP2 EXEC PGM=ADD                                                           
       18 //STEPLIB      DD DSN=ZCON039.PART3.LOAD,DISP=SHR                               
       19 //PRTLINE      DD SYSOUT=*                                                     
       20 // ELSE                                                                         
       21 // ENDIF                                                                       
 !! END OF JES SPOOL FILE !!
  STMT NO. MESSAGE
         2 IEFC001I PROCEDURE HLASMCL WAS EXPANDED USING SYSTEM LIBRARY CENTER.PROCLIB
        17 IEF686I DDNAME REFERRED TO ON DDNAME KEYWORD IN PRIOR STEP WAS NOT RESOLVED
         6 IGD01005I STORAGE CLASS INSTALLATION EXIT ENTERED                                                                       
         8 IGD01005I STORAGE CLASS INSTALLATION EXIT ENTERED                                                                       
        14 IGD01005I STORAGE CLASS INSTALLATION EXIT ENTERED                                                                       
 ICH70001I ZCON039  LAST ACCESS AT 14:22:23 ON SATURDAY, NOVEMBER 15, 2008
 IEF236I ALLOC. FOR ADD C STEP1
 IEF237I 2744 ALLOCATED TO SYSLIB
 IGD101I SMS ALLOCATED TO DDNAME (SYSUT1  )
         DSN (SYS08320.T143357.RA000.ADD.SYSUT1.H01       )
         STORCLAS (BASE) MGMTCLAS (        ) DATACLAS (        )
         VOL SER NOS= DMTP07                                                               
 IEF237I JES2 ALLOCATED TO SYSPRINT
 IGD101I SMS ALLOCATED TO DDNAME (SYSLIN  )
         DSN (SYS08320.T143357.RA000.ADD.OBJ.H01          )
         STORCLAS (BASE) MGMTCLAS (        ) DATACLAS (        )
         VOL SER NOS= DMTP01                                                               
 IGD103I SMS ALLOCATED TO DDNAME SYSIN
 IEF142I ADD C STEP1 - STEP WAS EXECUTED - COND CODE 0000
 IEF285I   SYS1.MACLIB                                  KEPT         
 IEF285I   VOL SER NOS= DMTCAT.                           
 IGD105I SYS08320.T143357.RA000.ADD.SYSUT1.H01        DELETED,   DDNAME=SYSUT1 
 IEF285I   ZCON039.ADD.JOB08567.D0000101.?              SYSOUT       
 IGD106I SYS08320.T143357.RA000.ADD.OBJ.H01           PASSED,    DDNAME=SYSLIN 
 IGD104I ZCON039.ZOS.ANSWERS                          RETAINED,  DDNAME=SYSIN   
 IEF373I STEP/C       /START 2008320.1433
 IEF374I STEP/C       /STOP  2008320.1433 CPU    0MIN 00.02SEC SRB    0MIN 00.00SEC VIRT   176K SYS   336K EXT   32768K SYS   11312K
 IEF236I ALLOC. FOR ADD L STEP1
 IGD103I SMS ALLOCATED TO DDNAME SYSLIN
 IEF237I DMY  ALLOCATED TO
 IGD103I SMS ALLOCATED TO DDNAME SYSLMOD
 IGD101I SMS ALLOCATED TO DDNAME (SYSUT1  )
         DSN (SYS08320.T143357.RA000.ADD.SYSUT1.H01       )
         STORCLAS (BASE) MGMTCLAS (        ) DATACLAS (        )
         VOL SER NOS= DMTP07                                                               
 IEF237I JES2 ALLOCATED TO SYSPRINT
 IEF142I ADD L STEP1 - STEP WAS EXECUTED - COND CODE 0000
 IGD105I SYS08320.T143357.RA000.ADD.OBJ.H01           DELETED,   DDNAME=SYSLIN 
 IGD104I ZCON039.PART3.LOAD                           RETAINED,  DDNAME=SYSLMOD
 IGD105I SYS08320.T143357.RA000.ADD.SYSUT1.H01        DELETED,   DDNAME=SYSUT1 
 IEF285I   ZCON039.ADD.JOB08567.D0000102.?              SYSOUT       
 IEF373I STEP/L       /START 2008320.1433
 IEF374I STEP/L       /STOP  2008320.1433 CPU    0MIN 00.01SEC SRB    0MIN 00.00SEC VIRT    92K SYS   340K EXT    1644K SYS   11092K
 IEF236I ALLOC. FOR ADD STEP2
 IGD103I SMS ALLOCATED TO DDNAME STEPLIB
 IEF237I JES2 ALLOCATED TO PRTLINE
 IEF142I ADD STEP2 - STEP WAS EXECUTED - COND CODE 0000
 IGD104I ZCON039.PART3.LOAD                           RETAINED,  DDNAME=STEPLIB
 IEF285I   ZCON039.ADD.JOB08567.D0000103.?              SYSOUT       
 IEF373I STEP/STEP2   /START 2008320.1433
 IEF374I STEP/STEP2   /STOP  2008320.1433 CPU    0MIN 00.02SEC SRB    0MIN 00.00SEC VIRT    12K SYS   328K EXT       0K SYS   11100K
 IEF375I  JOB/ADD     /START 2008320.1433
 IEF376I  JOB/ADD     /STOP  2008320.1433 CPU    0MIN 00.05SEC SRB    0MIN 00.00SEC
 !! END OF JES SPOOL FILE !!
¯                                                                                                                                   
                                         High Level Assembler Option Summary                   (PTF UK08101)   Page    1           
                                                                                            HLASM R5.0  2008/11/15 14.33           
²  No Overriding ASMAOPT Parameters                                                                                                 
²  No Overriding Parameters                                                                                                         
²  No Process Statements                                                                                                             
                                                                                                                                   
                                                                                                                                   
  Options for this Assembly                                                                                                         
²  NOADATA                                                                                                                           
²    ALIGN                                                                                                                           
²  NOASA                                                                                                                             
²    BATCH                                                                                                                           
²    CODEPAGE(047C)                                                                                                                 
²  NOCOMPAT                                                                                                                         
²  NODBCS                                                                                                                           
²  NODECK                                                                                                                           
²    DXREF                                                                                                                           
²    ESD                                                                                                                             
²  NOEXIT                                                                                                                           
²    FLAG(0,ALIGN,CONT,EXLITW,NOIMPLEN,NOPAGE0,PUSH,RECORD,NOSUBSTR,USING0)                                                         
²  NOFOLD                                                                                                                           
²  NOGOFF                                                                                                                           
²  NOINFO                                                                                                                           
²    LANGUAGE(EN)                                                                                                                   
²  NOLIBMAC                                                                                                                         
²    LINECOUNT(60)                                                                                                                   
²    LIST(121)                                                                                                                       
²    MACHINE(,NOLIST)                                                                                                               
²    MXREF(SOURCE)                                                                                                                   
²    OBJECT                                                                                                                         
²    OPTABLE(UNI,NOLIST)                                                                                                             
²  NOPCONTROL                                                                                                                       
²  NOPESTOP                                                                                                                         
²  NOPROFILE                                                                                                                         
²  NORA2                                                                                                                             
²  NORENT                                                                                                                           
²    RLD                                                                                                                             
²    RXREF                                                                                                                           
²    SECTALGN(8)                                                                                                                     
²    SIZE(MAX)                                                                                                                       
²  NOSUPRWARN                                                                                                                       
²    SYSPARM()                                                                                                                       
²  NOTERM                                                                                                                           
²  NOTEST                                                                                                                           
²    THREAD                                                                                                                         
²  NOTRANSLATE                                                                                                                       
²    TYPECHECK(MAGNITUDE,REGISTER)                                                                                                   
²    USING(NOLIMIT,MAP,WARN(15))                                                                                                     
²    XREF(SHORT,UNREFS)                                                                                                             
                                                                                                                                   
²  No Overriding DD Names                                                                                                           
¯                                                                                                                                   
ADD                                           External Symbol Dictionary                                       Page    2           
Symbol   Type   Id     Address  Length   Owner Id Flags Alias-of                            HLASM R5.0  2008/11/15 14.33           
²ADD       SD 00000001 00000000 000001DE             02                                                                             
¯                                                                                                                                   
²ADD      contest program                                                                                       Page    3           
  Active Usings: None                                                                                                               
  Loc  Object Code    Addr1 Addr2  Stmt   Source Statement                                  HLASM R5.0  2008/11/15 14.33           
²000000                00000 001DE     2 ADD      CSECT                                                                             
²                                      3 ADD      AMODE 31                                                                           
²                                      4 ADD      RMODE 24                                                                           
²                                      5 *                                                                                           
²                                      6 *--------------------------------------------------------------------*                     
²                                      7 *                                                                    *                     
²                                      8 *        register equates                                            *                     
²                                      9 *                                                                    *                     
²                                     10 *--------------------------------------------------------------------*                     
²                                     11 *                                                                                           
²                      00000          12 R0       EQU   0                       register 0                                           
²                      00001          13 R1       EQU   1                       register 1                                           
²                      00002          14 R2       EQU   2                       register 2                                           
²                      00003          15 R3       EQU   3                       register 3                                           
²                      00004          16 R4       EQU   4                       register 4                                           
²                      00005          17 R5       EQU   5                       register 5                                           
²                      00006          18 R6       EQU   6                       register 6                                           
²                      00007          19 R7       EQU   7                       register 7                                           
²                      00008          20 R8       EQU   8                       register 8                                           
²                      00009          21 R9       EQU   9                       register 9                                           
²                      0000A          22 R10      EQU   10                      register 10                                         
²                      0000B          23 R11      EQU   11                      register 11                                         
²                      0000C          24 BASEREG  EQU   12                      base register                                       
²                      0000D          25 SAVEREG  EQU   13                      save area register                                   
²                      0000E          26 RETREG   EQU   14                      caller's return address                             
²                      0000F          27 ENTRYREG EQU   15                      entry address                                       
i                      0000F          28 RETCODE  EQU   15                      return code                                         
²ADD      contest program                                                                                       Page    4           
  Active Usings: None                                                                                                               
  Loc  Object Code    Addr1 Addr2  Stmt   Source Statement                                  HLASM R5.0  2008/11/15 14.33           
²                                     30 *                                                                                           
²                                     31 *--------------------------------------------------------------------*                     
²                                     32 *                                                                    *                     
²                                     33 *        standard entry setup, save area chaining, establish         *                     
²                                     34 *        base register and addressibility                            *                     
²                                     35 *                                                                    *                     
²                                     36 *--------------------------------------------------------------------*                     
²                                     37 *                                                                                           
²                 R:F  00000          38          USING ADD,ENTRYREG            establish addressibility                             
²000000 47F0 F014            00014    39          B     SETUP                   branch around eyecatcher                             
²000004 C1C4C44040404040              40          DC    CL8'ADD'                program name                                         
²                                     41          DC    CL8'&SYSDATE'           program assembled date                               
²00000C F1F161F1F561F0F8                +         DC    CL8'11/15/08'           program assembled date                               
²000014 90EC D00C            0000C    42 SETUP    STM   RETREG,BASEREG,12(SAVEREG)  save caller's registers                         
²000018 05C0                          43          BALR  BASEREG,R0              establish base register                             
²                                     44          DROP  ENTRYREG                drop initial base register                           
²                 R:C  0001A          45          USING *,BASEREG               establish addressibilty                             
²00001A 41F0 C172            0018C    46          LA    ENTRYREG,SAVEAREA       point to this program save area                     
²00001E 50D0 F004            00004    47          ST    SAVEREG,4(,ENTRYREG)    save address of caller's save                       
²                                     48 *                                          area                                             
²000022 50F0 D008            00008    49          ST    ENTRYREG,8(,SAVEREG)    save address of this program                         
²                                     50 *                                          save area                                       
i000026 18DF                          51          LR    SAVEREG,ENTRYREG        point to this program savearea                       
²ADD      contest program                                                                                       Page    5           
  Active Usings: ADD+X'1A',R12                                                                                                     
  Loc  Object Code    Addr1 Addr2  Stmt   Source Statement                                  HLASM R5.0  2008/11/15 14.33           
²                                     53 *                                                                                           
²                                     54 *--------------------------------------------------------------------*                     
²                                     55 *                                                                    *                     
²                                     56 *        program body                                                *                     
²                                     57 *                                                                    *                     
²                                     58 *--------------------------------------------------------------------*                     
²000028                               59 LOOPINIT DS    0H                                                                           
²                                     60          OPEN  (PRTLINE,OUTPUT)                                                             
²000028                               61+         CNOP  0,4                          ALIGN LIST TO FULLWORD      01-OPEN             
²000028 4510 C016            00030    62+         BAL   1,*+8                        LOAD REG1 W/LIST ADDR. @L2A 01-OPEN             
²00002C 8F                            63+         DC    AL1(143)                     OPTION BYTE                 01-OPEN             
²00002D 000120                        64+         DC    AL3(PRTLINE)                 DCB ADDRESS                 01-OPEN             
²000030 0A13                          65+         SVC   19                           ISSUE OPEN SVC              01-OPEN             
²000032 D24C C0B4 C066 000CE 00080    66          MVC   LINE+1(77),STATLIN                                                           
²000038 5820 C1BA            001D4    67          L     R2,COUNTER                                                                   
²                                     68 *                                                                                           
²00003C                               69 LOOP     DS    0H                                                                           
²                                     70 *                                                                                           
²00003C DE05 C16B C168 00185 00182    71          ED    OUT,TOT                                                                     
²000042 D205 C100 C16B 0011A 00185    72          MVC   LINE+77(6),OUT                                                               
²                                     73          PUT   PRTLINE,LINE                                                                 
²000048 4110 C106            00120    75+         LA    1,PRTLINE                         LOAD PARAMETER REG 1   02-IHBIN           
²00004C 4100 C0B3            000CD    76+         LA    0,LINE                            LOAD PARAMETER REG 0   02-IHBIN           
²000050 1FFF                          77+         SLR   15,15                    CLEAR REGISTER             @L1A 01-PUT             
²000052 BFF7 1031            00031    78+         ICM   15,7,49(1)               LOAD PUT ROUTINE ADDR      @L1C 01-PUT             
²000056 05EF                          79+         BALR  14,15                    LINK TO PUT ROUTINE             01-PUT             
²000058 D205 C16B C1BE 00185 001D8    80          MVC   OUT,=X'402020202020'                                                         
²00005E FA21 C168 C166 00182 00180    81          AP    TOT,ONE                                                                     
²                                     82 *                                                                                           
²000064 4620 C022            0003C    83          BCT   2,LOOP                                                                       
²                                     84 *                                                                                           
²                                     85          CLOSE (PRTLINE)                                                                   
²000068                               86+         CNOP  0,4                               ALIGN LIST TO FULLWORD 01-CLOSE           
²000068 4510 C056            00070    87+         BAL   1,*+8                        LOAD REG1 W/LIST ADDR. @L2A 01-CLOSE           
²00006C 80                            88+         DC    AL1(128)                          OPTION BYTE            01-CLOSE           
²00006D 000120                        89+         DC    AL3(PRTLINE)                      DCB ADDRESS            01-CLOSE           
²000070 0A14                          90+         SVC   20                                ISSUE CLOSE SVC        01-CLOSE           
²                                     91 *                                                                                           
²                                     92 *--------------------------------------------------------------------*                     
²                                     93 *                                                                    *                     
²                                     94 *        standard exit -  restore caller's registers and             *                     
²                                     95 *        return to caller                                            *                     
²                                     96 *                                                                    *                     
²                                     97 *--------------------------------------------------------------------*                     
²                                     98 *                                                                                           
²000072                               99 EXIT     DS    0H                      halfword boundary alignment                         
²000072 58D0 D004            00004   100          L     SAVEREG,4(,SAVEREG)     restore caller's save area addr                     
²000076 58E0 D00C            0000C   101          L     RETREG,12(,SAVEREG)     restore return address register                     
²00007A 980C D014            00014   102          LM    R0,BASEREG,20(SAVEREG)  restore all regs. except reg15                       
i00007E 07FE                         103          BR    RETREG                  return to caller                                     
²ADD      contest program                                                                                       Page    6           
  Active Usings: ADD+X'1A',R12                                                                                                     
  Loc  Object Code    Addr1 Addr2  Stmt   Source Statement                                  HLASM R5.0  2008/11/15 14.33           
²                                    105 *                                                                                           
²                                    106 *--------------------------------------------------------------------*                     
²                                    107 *                                                                    *                     
²                                    108 *        storage and constant definitions.                           *                     
²                                    109 *        print output definition.                                    *                     
²                                    110 *                                                                    *                     
²                                    111 *--------------------------------------------------------------------*                     
²                                    112 *                                                                                           
²000080                              113 STATLIN  DS    0CL77                                                                       
²000080 E6C5D3C3D6D4C540             114          DC    C'WELCOME TO THE MAINFRAME CHALLENGE!! '                                     
²0000A5 E3C8C9E240C9E240             115          DC    C'THIS IS THE CONTENT OF YOUR TOT COUNTER '                                 
²                                    116 *                                                                                           
²0000CD                              117 LINE     DS    0CL81                                                                       
²0000CD 40                           118          DC    C' '                                                                         
²0000CE                              119          DS    CL80                                                                         
²                                    120 PRTLINE  DCB   DSORG=PS,DDNAME=PRTLINE,MACRF=PM,                       X                   
                                                       RECFM=FA,LRECL=83,BLKSIZE=83                                                 
²                                    123+*                       DATA CONTROL BLOCK                                                 
²                                    124+*                                                                                           
²00011E 0000                                                                                                                         
²000120                              125+PRTLINE  DC    0F'0'          ORIGIN ON WORD BOUNDARY                   01-DCB             
²                                    126+*                       DIRECT ACCESS DEVICE INTERFACE                                     
²000120 0000000000000000             127+         DC    BL16'0'        FDAD, DVTBL                               01-DCB             
²000130 00000000                     128+         DC    A(0)           KEYLEN, DEVT, TRBAL                       01-DCB             
²                                    129+*                       COMMON ACCESS METHOD INTERFACE                                     
²000134 00                           130+         DC    AL1(0)         BUFNO, NUMBER OF BUFFERS                  01-DCB             
²000135 000001                       131+         DC    AL3(1)         BUFCB, BUFFER POOL CONTROL BLOCK          01-DCB             
²000138 0000                         132+         DC    AL2(0)         BUFL, BUFFER LENGTH                       01-DCB             
²00013A 4000                         133+         DC    BL2'0100000000000000' DSORG, DATA SET ORGANIZATION       01-DCB             
²00013C 00000001                     134+         DC    A(1)           IOBAD FOR EXCP OR RESERVED                01-DCB             
²                                    135+*                       FOUNDATION EXTENSION                                               
²000140 00                           136+         DC    BL1'00000000'  BFTEK, BFALN, DCBE INDICATORS             01-DCB             
²000141 000001                       137+         DC    AL3(1)         EODAD (END OF DATA ROUTINE ADDRESS)       01-DCB             
²000144 84                           138+         DC    BL1'10000100'  RECFM (RECORD FORMAT)                     01-DCB             
²000145 000000                       139+         DC    AL3(0)         EXLST (EXIT LIST ADDRESS)                 01-DCB             
²                                    140+*                       FOUNDATION BLOCK                                                   
²000148 D7D9E3D3C9D5C540             141+         DC    CL8'PRTLINE'   DDNAME                                    01-DCB             
²000150 02                           142+         DC    BL1'00000010'  OFLGS (OPEN FLAGS)                        01-DCB             
²000151 00                           143+         DC    BL1'00000000'  IFLGS (IOS FLAGS)                         01-DCB             
²000152 0050                         144+         DC    BL2'0000000001010000' MACR (MACRO FORMAT)                01-DCB             
²                                    145+*                       BSAM-BPAM-QSAM INTERFACE                                           
²000154 00                           146+         DC    BL1'00000000'  OPTCD, OPTION CODES                       01-DCB             
²000155 000001                       147+         DC    AL3(1)         CHECK OR INTERNAL QSAM SYNCHRONIZING RTN. 01-DCB             
²000158 00000001                     148+         DC    A(1)           SYNAD, SYNCHRONOUS ERROR RTN. (3 BYTES)   01-DCB             
²00015C 0000                         149+         DC    H'0'           INTERNAL ACCESS METHOD FLAGS              01-DCB             
²00015E 0053                         150+         DC    AL2(83)        BLKSIZE, BLOCK SIZE                       01-DCB             
²000160 00000000                     151+         DC    F'0'           INTERNAL ACCESS METHOD FLAGS              01-DCB             
²000164 00000001                     152+         DC    A(1)           INTERNAL ACCESS METHOD USE                01-DCB             
²                                    153+*                            QSAM INTERFACE                                                 
²000168 00000001                     154+         DC    A(1)           EOBAD                                     01-DCB             
²00016C 00000001                     155+         DC    A(1)           RECAD                                     01-DCB             
²000170 0000                         156+         DC    H'0'           QSWS (FLAGS) AND EITHER DIRCT OR BUFOFF   01-DCB             
²000172 0053                         157+         DC    AL2(83)        LRECL                                     01-DCB             
i000174 00                           158+         DC    BL1'00000000'  EROPT, ERROR OPTION                       01-DCB             
²ADD      contest program                                                                                       Page    7           
  Active Usings: ADD+X'1A',R12                                                                                                     
  Loc  Object Code    Addr1 Addr2  Stmt   Source Statement                                  HLASM R5.0  2008/11/15 14.33           
²000175 000001                       159+         DC    AL3(1)         CNTRL                                     01-DCB             
²000178 00000000                     160+         DC    H'0,0'         RESERVED AND PRECL                        01-DCB             
²00017C 00000001                     161+         DC    A(1)           EOB, INTERNAL ACCESS METHOD FIELD         01-DCB             
²000180 001C                         162 ONE      DC    P'01'                                                                       
²000182 01000C                       163 TOT      DC    PL3'1000'                                                                   
²000185 402020202020                 164 OUT      DC    X'402020202020'                                                             
²00018B 00                                                                                                                           
²00018C FFFFFFFFFFFFFFFF             165 SAVEAREA DC    18F'-1'                 register save area                                   
²0001D4 00002329                     166 COUNTER  DC    F'9001'                                                                     
²000000                              167          END   ADD                                                                         
²0001D8 402020202020                 168                =X'402020202020'                                                             
¯                                                                                                                                   
ADD                                              Relocation Dictionary                                         Page    8           
   Pos.Id   Rel.Id   Address  Type  Action                                                  HLASM R5.0  2008/11/15 14.33           
²  00000001 00000001 0000002D   A 3     +                                                                                           
²  00000001 00000001 0000006D   A 3     +                                                                                           
¯                                                                                                                                   
ADD                            Ordinary Symbol and Literal Cross Reference                                     Page    9           
Symbol   Length   Value     Id    R Type Asm  Program   Defn References                     HLASM R5.0  2008/11/15 14.33           
²ADD           1 00000000 00000001     J                    2    3     4    38U  167                                                 
²BASEREG       1 0000000C 00000001 A   U                   24   42    43M   45U  102M                                               
²COUNTER       4 000001D4 00000001     F  F               166   67                                                                   
²ENTRYREG      1 0000000F 00000001 A   U                   27   38U   44D   46M   47    49    51                                     
²LINE         81 000000CD 00000001     C  C               117   66M   72M   76                                                       
²LOOP          2 0000003C 00000001     H  H                69   83B                                                                 
²ONE           2 00000180 00000001     P  P               162   81                                                                   
²OUT           6 00000185 00000001     X  X               164   71M   72    80M                                                     
²PRTLINE       4 00000120 00000001     F  F               125   64    75    89                                                       
²RETREG        1 0000000E 00000001 A   U                   26   42   101M  103B                                                     
²R0            1 00000000 00000001 A   U                   12   43B  102M                                                           
²R2            1 00000002 00000001 A   U                   14   67M                                                                 
²SAVEAREA      4 0000018C 00000001     F  F               165   46                                                                   
²SAVEREG       1 0000000D 00000001 A   U                   25   42    47    49    51M  100M  100   101   102                         
²SETUP         4 00000014 00000001     I                   42   39B                                                                 
²STATLIN      77 00000080 00000001     C  C               113   66                                                                   
²TOT           3 00000182 00000001     P  P               163   71    81M                                                           
²=X'402020202020'                                                                                                                   
²              6 000001D8 00000001     X                  168   80                                                                   
¯                                                                                                                                   
ADD                               Unreferenced Symbols Defined in CSECTs                                       Page   10           
  Defn  Symbol                                                                              HLASM R5.0  2008/11/15 14.33           
²    99  EXIT                                                                                                                       
²    59  LOOPINIT                                                                                                                   
²    28  RETCODE                                                                                                                     
²    13  R1                                                                                                                         
²    22  R10                                                                                                                         
²    23  R11                                                                                                                         
²    15  R3                                                                                                                         
²    16  R4                                                                                                                         
²    17  R5                                                                                                                         
²    18  R6                                                                                                                         
²    19  R7                                                                                                                         
²    20  R8                                                                                                                         
²    21  R9                                                                                                                         
¯                                                                                                                                   
ADD                                       Macro and Copy Code Source Summary                                   Page   11           
 Con Source                                        Volume    Members                        HLASM R5.0  2008/11/15 14.33           
²  L1 SYS1.MACLIB                                   DMTCAT    CLOSE    DCB      IHBINNRA IHB01    OPEN     PUT                       
¯                                                                                                                                   
ADD                                                   Using Map                                                Page   12           
²                                                                                            HLASM R5.0  2008/11/15 14.33           
²  Stmt  -----Location----- Action ----------------Using----------------- Reg Max     Last Label and Using Text                     
          Count      Id           Type          Value    Range     Id        Disp    Stmt                                           
²    38  00000000  00000001 USING  ORDINARY    00000000 00001000 00000001  15 00014     39 ADD,ENTRYREG                             
²    44  0000001A  00000001 DROP                                           15              ENTRYREG                                 
²    45  0000001A  00000001 USING  ORDINARY    0000001A 00001000 00000001  12 001BE     87 *,BASEREG                                 
¯                                                                                                                                   
                                   General Purpose Register Cross Reference                                    Page   13           
 Register  References (M=modified, B=branch, U=USING, D=DROP, N=index)                      HLASM R5.0  2008/11/15 14.33           
²    0(0)      42    76M  102M                                                                                                       
²    1(1)      42    62M   75M   78    87M  102M                                                                                     
²    2(2)      42    67M   83M  102M                                                                                                 
²    3(3)      42   102M                                                                                                             
²    4(4)      42   102M                                                                                                             
²    5(5)      42   102M                                                                                                             
²    6(6)      42   102M                                                                                                             
²    7(7)      42   102M                                                                                                             
²    8(8)      42   102M                                                                                                             
²    9(9)      42   102M                                                                                                             
²   10(A)      42   102M                                                                                                             
²   11(B)      42   102M                                                                                                             
²   12(C)      42    43M   45U  102M                                                                                                 
²   13(D)      42    47    49    51M  100M  100   101   102                                                                         
²   14(E)      42    79M  101M  103B                                                                                                 
²   15(F)      38U   42    44D   46M   47    49    51    77M   77    78M   79B                                                       
¯                                                                                                                                   
ADD                               Diagnostic Cross Reference and Assembler Summary                             Page   14           
                                                                                            HLASM R5.0  2008/11/15 14.33           
²     No Statements Flagged in this Assembly                                                                                         
HIGH LEVEL ASSEMBLER, 5696-234, RELEASE 5.0, PTF UK08101                                                                           
SYSTEM: z/OS 01.07.00              JOBNAME: ADD         STEPNAME: STEP1      PROCSTEP: C                                           
²Data Sets Allocated for this Assembly                                                                                               
² Con DDname   Data Set Name                                Volume  Member                                                           
²  P1 SYSIN    ZCON039.ZOS.ANSWERS                          SHAR0A  ASM010                                                           
²  L1 SYSLIB   SYS1.MACLIB                                  DMTCAT                                                                   
²     SYSLIN   SYS08320.T143357.RA000.ADD.OBJ.H01           DMTP01                                                                   
²     SYSPRINT ZCON039.ADD.JOB08567.D0000101.?                                                                                       
²                                                                                                                                   
²  32140K allocated to Buffer Pool                                                                                                   
²    111 Primary Input Records Read         2675 Library Records Read                                                               
²      0 ASMAOPT Records Read                330 Primary Print Records Written                                                       
     11 Object Records Written                0 ADATA Records Written                                                               
²Assembly Start Time: 14.33.57 Stop Time: 14.33.57 Processor Time: 00.00.00.0154                                                     
²Return Code 000                                                                                                                     
 !! END OF JES SPOOL FILE !!
1z/OS V1 R7 BINDER     14:33:57 SATURDAY NOVEMBER 15, 2008                                                               
 BATCH EMULATOR  JOB(ADD     ) STEP(STEP1   ) PGM= HEWL      PROCEDURE(L       )                                         
 IEW2278I B352 INVOCATION PARAMETERS - MAP,LET,LIST,NCAL                                                                 
                                                                                                                         
                                                                                                                         
1                         *** M O D U L E  M A P ***                                                                     
                                                                                                                         
 ---------------                                                                                                         
 CLASS  B_TEXT            LENGTH =      1DE  ATTRIBUTES = CAT,   LOAD, RMODE= 24                                         
                          OFFSET =        0 IN SEGMENT 001       ALIGN = DBLWORD                                         
 ---------------                                                                                                         
                                                                                                                         
  SECTION    CLASS                                      ------- SOURCE --------                                         
   OFFSET   OFFSET  NAME                TYPE    LENGTH  DDNAME   SEQ  MEMBER                                             
                                                                                                                         
                 0  ADD                CSECT       1DE  SYSLIN    01  **NULL**                                           
1          ***  DATA SET SUMMARY  ***                                                                                   
                                                                                                                         
 DDNAME    CONCAT   FILE IDENTIFICATION                                                                                 
                                                                                                                         
 SYSLIN      01     SYS08320.T143357.RA000.ADD.OBJ.H01                                                                   
                                                                                                                         
           *** E N D  O F  M O D U L E  M A P ***                                                                       
                                                                                                                         
                                                                                                                         
                                                                                                                         
1PROCESSING OPTIONS:                                                                                                     
                                                                                                                         
    ALIASES             NO                                                                                               
    ALIGN2              NO                                                                                               
    AMODE               UNSPECIFIED                                                                                     
    CALL                NO                                                                                               
    CASE                UPPER                                                                                           
    COMPAT              UNSPECIFIED                                                                                     
    COMPRESS            AUTO                                                                                             
    DCBS                NO                                                                                               
    DYNAM               NO                                                                                               
    EXTATTR             UNSPECIFIED                                                                                     
    EXITS:              NONE                                                                                             
    FILL                NONE                                                                                             
    GID                 UNSPECIFIED                                                                                     
    HOBSET              NO                                                                                               
    LET                 08                                                                                               
    LINECT              060                                                                                             
    LIST                SUMMARY                                                                                         
    LISTPRIV            NO                                                                                               
    MAP                 YES                                                                                             
    MAXBLK              032760                                                                                           
    MSGLEVEL            00                                                                                               
    OVLY                NO                                                                                               
    PRINT               YES                                                                                             
    RES                 NO                                                                                               
    REUSABILITY         UNSPECIFIED                                                                                     
    RMODE               UNSPECIFIED                                                                                     
    STORENX             NO                                                                                               
    TERM                NO                                                                                               
    TRAP                ON                                                                                               
    UID                 UNSPECIFIED                                                                                     
    UPCASE              NO                                                                                               
    WKSPACE             000000K,000000K                                                                                 
    XCAL                NO                                                                                               
    XREF                NO                                                                                               
    ***END OF OPTIONS***                                                                                                 
                                                                                                                         
                                                                                                                         
                                                                                                                         
                                                                                                                         
                                                                                                                         
1SAVE OPERATION SUMMARY:                                                                                                 
                                                                                                                         
    MEMBER NAME         ADD                                                                                             
    LOAD LIBRARY        ZCON039.PART3.LOAD                                                                               
    PROGRAM TYPE        LOAD MODULE                                                                                     
    VOLUME SERIAL       SHAR0D                                                                                           
    MAX BLOCK           6144                                                                                             
    DISPOSITION         REPLACED                                                                                         
    TIME OF SAVE        14.33.57  NOV 15, 2008                                                                           
                                                                                                                         
                                                                                                                         
1SAVE MODULE ATTRIBUTES:                                                                                                 
                                                                                                                         
    AC                  000                                                                                             
    AMODE                31                                                                                             
    COMPRESSION         NONE                                                                                             
    DC                  NO                                                                                               
    EDITABLE            YES                                                                                             
    EXCEEDS 16MB        NO                                                                                               
    EXECUTABLE          YES                                                                                             
    MIGRATABLE          YES                                                                                             
    OL                  NO                                                                                               
    OVLY                NO                                                                                               
    PACK,PRIME          NO,NO                                                                                           
    PAGE ALIGN          NO                                                                                               
    REFR                NO                                                                                               
    RENT                NO                                                                                               
    REUS                NO                                                                                               
    RMODE                24                                                                                             
    SCTR                NO                                                                                               
    SSI                                                                                                                 
    SYM GENERATED       NO                                                                                               
    TEST                NO                                                                                               
    XPLINK              NO                                                                                               
    MODULE SIZE (HEX)   000001E0                                                                                         
                                                                                                                         
                                                                                                                         
                                                                                                                         
                                                                                                                         
                                                                                                                         
                                                                                                                         
1 ENTRY POINT AND ALIAS SUMMARY:                                                                                         
                                                                                                                         
  NAME:            ENTRY TYPE AMODE C_OFFSET CLASS NAME        STATUS                                                   
                                                                                                                         
  ADD               MAIN_EP      31 00000000 B_TEXT                                                                     
                                                                                                                         
                          ***** E N D  O F  R E P O R T *****                                                           
                                                                                                                         
                                                                                                                         
                                                                                                                         
                                                                                                                         
1z/OS V1 R7 BINDER     14:33:57 SATURDAY NOVEMBER 15, 2008                                                               
 BATCH EMULATOR  JOB(ADD     ) STEP(STEP1   ) PGM= HEWL      PROCEDURE(L       )                                         
 IEW2008I 0F03 PROCESSING COMPLETED.  RETURN CODE =  0.                                                                 
                                                                                                                         
                                                                                                                         
1----------------------                                                                                                 
 MESSAGE SUMMARY REPORT                                                                                                 
 ----------------------                                                                                                 
  TERMINAL MESSAGES      (SEVERITY = 16)                                                                                 
  NONE                                                                                                                   
                                                                                                                         
  SEVERE MESSAGES        (SEVERITY = 12)                                                                                 
  NONE                                                                                                                   
                                                                                                                         
  ERROR MESSAGES         (SEVERITY = 08)                                                                                 
  NONE                                                                                                                   
                                                                                                                         
  WARNING MESSAGES       (SEVERITY = 04)                                                                                 
  NONE                                                                                                                   
                                                                                                                         
  INFORMATIONAL MESSAGES (SEVERITY = 00)                                                                                 
  2008  2278                                                                                                             
                                                                                                                         
                                                                                                                         
  **** END OF MESSAGE SUMMARY REPORT ****                                                                               
                                                                                                                         
 !! END OF JES SPOOL FILE !!
 WELCOME TO THE MAINFRAME CHALLENGE!! THIS IS THE CONTENT OF YOUR TOT COUNTER  1000
 WELCOME TO THE MAINFRAME CHALLENGE!! THIS IS THE CONTENT OF YOUR TOT COUNTER  1001
 WELCOME TO THE MAINFRAME CHALLENGE!! THIS IS THE CONTENT OF YOUR TOT COUNTER  1002
 WELCOME TO THE MAINFRAME CHALLENGE!! THIS IS THE CONTENT OF YOUR TOT COUNTER  1003
 WELCOME TO THE MAINFRAME CHALLENGE!! THIS IS THE CONTENT OF YOUR TOT COUNTER  1004
 WELCOME TO THE MAINFRAME CHALLENGE!! THIS IS THE CONTENT OF YOUR TOT COUNTER  1005
 WELCOME TO THE MAINFRAME CHALLENGE!! THIS IS THE CONTENT OF YOUR TOT COUNTER  1006
 WELCOME TO THE MAINFRAME CHALLENGE!! THIS IS THE CONTENT OF YOUR TOT COUNTER  1007
 WELCOME TO THE MAINFRAME CHALLENGE!! THIS IS THE CONTENT OF YOUR TOT COUNTER  1008
 WELCOME TO THE MAINFRAME CHALLENGE!! THIS IS THE CONTENT OF YOUR TOT COUNTER  1009
.
.
 WELCOME TO THE MAINFRAME CHALLENGE!! THIS IS THE CONTENT OF YOUR TOT COUNTER  9996
 WELCOME TO THE MAINFRAME CHALLENGE!! THIS IS THE CONTENT OF YOUR TOT COUNTER  9997
 WELCOME TO THE MAINFRAME CHALLENGE!! THIS IS THE CONTENT OF YOUR TOT COUNTER  9998
 WELCOME TO THE MAINFRAME CHALLENGE!! THIS IS THE CONTENT OF YOUR TOT COUNTER  9999
 WELCOME TO THE MAINFRAME CHALLENGE!! THIS IS THE CONTENT OF YOUR TOT COUNTER 10000
 !! END OF JES SPOOL FILE !!
[]'s,

Hakghen
User avatar
hakghen
 
Posts: 59
Joined: Thu Sep 11, 2008 8:15 pm
Has thanked: 0 time
Been thanked: 0 time

Re: Assembler Compiler JOB

Postby dick scherrer » Sat Nov 15, 2008 11:22 pm

Good to hear it is working - Thanks for letting us know :)

d
User avatar
dick scherrer
Global moderator
 
Posts: 6268
Joined: Sat Jun 09, 2007 8:58 am
Has thanked: 3 times
Been thanked: 93 times

Re: Assembler Compiler JOB

Postby enrico-sorichetti » Sun Nov 23, 2008 10:08 pm

I find a bit or rather, a lot unethical to ask for help when participating to a contest
if the tasks of the contest are above Your skill level, simply drop out of the contest

regards
enrico sorichetti
cheers
enrico
When I tell somebody to RTFM or STFW I usually have the page open in another tab/window of my browser,
so that I am sure that the information requested can be reached with a very small effort
enrico-sorichetti
Global moderator
 
Posts: 3002
Joined: Fri Apr 18, 2008 11:25 pm
Has thanked: 0 time
Been thanked: 164 times

Re: Assembler Compiler JOB

Postby hakghen » Thu Mar 05, 2009 6:19 pm

We were instructed by contest organizers to look for help on forums and etc, so, I don't think it's unethical. After all, when working with these things you'll have to do a lot of teamwork, and this is a way to develop it ;)
[]'s,

Hakghen
User avatar
hakghen
 
Posts: 59
Joined: Thu Sep 11, 2008 8:15 pm
Has thanked: 0 time
Been thanked: 0 time


Return to Assembler

 


  • Related topics
    Replies
    Views
    Last post