Hi,


My program source has a TITLE cards the REGS macro (equating registers) and
then CSECT statement with the name of the CSECT



However the location counter starts at 20



In my external symbol dictionary I have a PC entry (unnamed CSECT) at
location 0 however the first statement in my program is the csect which
starts at location 20



                                     21 BURN     BEGIN  BASE=RBASE

000020                00020 00234    22+BURN     CSECT

                                     23+BURN     AMODE 31

                                     24+BURN     RMODE ANY

                 R:F  00020          25+         USING *,R15

000020 90EC D00C            0000C    26+         STM   R14,R12,12(R13)



   External symbol dictionary



Symbol   Type   Id     Address  Length   Owner Id Flags Alias-of

          PC 00000001 00000000 00000020             00

BURN      SD 00000002 00000020 00000234             06

CANCEL    SD 00000003 00000258 00000007             00



The following is the first few lines of my source



                    TITLE 'BURN - ABEND A JOB OR ADDRESS SPACE'

          YREGS

 BURN     BEGIN  BASE=RBASE

 RCPPL    EQU    7              COMMAND PROCESSOR PARAMTER LIS

RPPL     EQU    8              PARSER PARAMTER LIST

 RSAVE    EQU    13

 RBASE    EQU    12

 RCVT     EQU    11

 RASCB    EQU    10

 RASVT    EQU    9

 RCNT     EQU    8

 RPSCB    EQU    6

          SPACE  5

          USING  CPPL,RCPPL



I keep wondering where is the unnamed CSECT

Reply via email to