*DECK PIC$NS PROC PIC$NS; # PROGRAM INITIATION CONTROL BLOCK # # TITLE PIC$NS - PROGRAM INITIATION CONTROL BLOCK TEXT. # BEGIN # PIC$NS # # ** PIC$NS - PICB TEXT. * * J.C. LEE 1981 * * THIS SYMPL TEXT CONTAINS DEFS, STATUS LIST, AND FORMATS * FOR PICB. * # CONTROL STEXT; # DIRECTIVE CODE VALUES FOR PICB DIRECTIVES # STATUS DIRCODE DUMP, # DUMP SPECIFIED AREA # LOAD, # LOAD SPECIFIED MODULE # START, # START NPU,WAIT FOR RESPONSE # RESERV1, # RESERVED # STARTC, # RESTORE NDCB, START NPU # LOADNCB, # LOAD NCB AT SPECIFIED LOCATION# SAVENDF, # SAVE DUMP FILE # RESERV2, # RESERVED # RESERV3, # RESERVED # RESERV4, # RESERVED # RESERV5, # RESERVED # RESERV6, # RESERVED # RESERV7, # RESERVED # RESERV8, # RESERVED # RESERV9, # RESERVED # ENDPCB, # END OF PROCEDURE # ; DEF ID$DPCB # "DPCB" #; # DPCB IDENTIFIER # DEF ID$LPCB # "LPCB" #; # LPCB IDENTIFIER # DEF ID$SPCB # "SPCB" #; # SPCB IDENTIFIER # DEF PICB$IDENT # 8 #; # PICB IDENTIFIER # DEF PICB$HDRL # 1 #; # PICB HEADER LENGTH # DEF XPCB$HDRL # 1 #; # XPCB HEADER LENGTH # DEF PICB$PARWL # 1 #; # PICB PARAMETER WORD LENGTH # COMMON PIC$COM; BEGIN # PIC$COM # BASED ARRAY PICB [0:0] S(1); BEGIN ITEM PICB$TSBHD U(00,00,60); # PICB TSB HEADER # ITEM PICB$ID U(00,00,06); # PICB IDENTIFIER # ITEM PICB$BS U(00,06,12); # BLOCK SIZE # ITEM PICB$VAR C(00,24,06); # VARIANT # ITEM PICB$HDRW1 U(00,00,60); # PICB HEADER WORD 1 # ITEM PICB$RNAME C(00,00,06); # RECORD NAME = NPU VARIANT # ITEM PICB$HDRW2 U(00,00,60); # PICB HEADER WORD 2 # ITEM PICB$LSPCB U(00,00,12); # LENGTH OF SPCB IN CM WORDS # ITEM PICB$LLPCB U(00,12,12); # LENGTH OF LPCB IN CM WORDS # ITEM PICB$LDPCB U(00,24,12); # LENGTH OF DPCB IN CM WORDS # ITEM PICB$NDCBA U(00,36,24); # NDCB ADDRESS # ITEM PICB$PCBID U(00,00,24); # XPCB IDENTIFIER # ITEM PICB$XPCBH C(00,00,04); # XPCB IDENTIFIER # ITEM PICB$ENTRY U(00,00,60); # PICB ENTRY WORD # ITEM PICB$CODE U(00,00,04); # DIRECTIVE CODE # ITEM PICB$DBT U(00,08,03); # DUMP DIRECTIVE DUMP BLOCK TYPE# ITEM PICB$F$SUD B(00,11,01); # SET IF A DIRECTIVE FOR SUD # ITEM PICB$P1 U(00,12,24); # DIRECTIVE PARAMETER 1 # ITEM PICB$P2 U(00,36,24); # DIRECTIVE PARAMETER 2 # END END # PIC$COM # END # PIC$NS # TERM