User Tools

Site Tools


cdc:nos2.source:nam5871:pic_ns

PIC$NS

Table Of Contents

  • [00002] PROC PIC$NS
  • [00003] PIC$NS - PROGRAM INITIATION CONTROL BLOCK TEXT.
  • [00007] PICB TEXT.

Source Code

PIC$NS.txt
  1. *DECK PIC$NS
  2. PROC PIC$NS; # PROGRAM INITIATION CONTROL BLOCK #
  3. # TITLE PIC$NS - PROGRAM INITIATION CONTROL BLOCK TEXT. #
  4.  
  5. BEGIN # PIC$NS #
  6. #
  7. ** PIC$NS - PICB TEXT.
  8. *
  9. * J.C. LEE 1981
  10. *
  11. * THIS SYMPL TEXT CONTAINS DEFS, STATUS LIST, AND FORMATS
  12. * FOR PICB.
  13. *
  14. #
  15. CONTROL STEXT;
  16. #
  17.   DIRECTIVE CODE VALUES FOR PICB DIRECTIVES
  18. #
  19. STATUS DIRCODE
  20. DUMP, # DUMP SPECIFIED AREA #
  21. LOAD, # LOAD SPECIFIED MODULE #
  22. START, # START NPU,WAIT FOR RESPONSE #
  23. RESERV1, # RESERVED #
  24. STARTC, # RESTORE NDCB, START NPU #
  25. LOADNCB, # LOAD NCB AT SPECIFIED LOCATION#
  26. SAVENDF, # SAVE DUMP FILE #
  27. RESERV2, # RESERVED #
  28. RESERV3, # RESERVED #
  29. RESERV4, # RESERVED #
  30. RESERV5, # RESERVED #
  31. RESERV6, # RESERVED #
  32. RESERV7, # RESERVED #
  33. RESERV8, # RESERVED #
  34. RESERV9, # RESERVED #
  35. ENDPCB, # END OF PROCEDURE #
  36. ;
  37. DEF ID$DPCB # "DPCB" #; # DPCB IDENTIFIER #
  38. DEF ID$LPCB # "LPCB" #; # LPCB IDENTIFIER #
  39. DEF ID$SPCB # "SPCB" #; # SPCB IDENTIFIER #
  40. DEF PICB$IDENT # 8 #; # PICB IDENTIFIER #
  41. DEF PICB$HDRL # 1 #; # PICB HEADER LENGTH #
  42. DEF XPCB$HDRL # 1 #; # XPCB HEADER LENGTH #
  43. DEF PICB$PARWL # 1 #; # PICB PARAMETER WORD LENGTH #
  44. COMMON PIC$COM;
  45. BEGIN # PIC$COM #
  46. BASED ARRAY PICB [0:0] S(1);
  47. BEGIN
  48. ITEM PICB$TSBHD U(00,00,60); # PICB TSB HEADER #
  49. ITEM PICB$ID U(00,00,06); # PICB IDENTIFIER #
  50. ITEM PICB$BS U(00,06,12); # BLOCK SIZE #
  51. ITEM PICB$VAR C(00,24,06); # VARIANT #
  52. ITEM PICB$HDRW1 U(00,00,60); # PICB HEADER WORD 1 #
  53. ITEM PICB$RNAME C(00,00,06); # RECORD NAME = NPU VARIANT #
  54. ITEM PICB$HDRW2 U(00,00,60); # PICB HEADER WORD 2 #
  55. ITEM PICB$LSPCB U(00,00,12); # LENGTH OF SPCB IN CM WORDS #
  56. ITEM PICB$LLPCB U(00,12,12); # LENGTH OF LPCB IN CM WORDS #
  57. ITEM PICB$LDPCB U(00,24,12); # LENGTH OF DPCB IN CM WORDS #
  58. ITEM PICB$NDCBA U(00,36,24); # NDCB ADDRESS #
  59. ITEM PICB$PCBID U(00,00,24); # XPCB IDENTIFIER #
  60. ITEM PICB$XPCBH C(00,00,04); # XPCB IDENTIFIER #
  61. ITEM PICB$ENTRY U(00,00,60); # PICB ENTRY WORD #
  62. ITEM PICB$CODE U(00,00,04); # DIRECTIVE CODE #
  63. ITEM PICB$DBT U(00,08,03); # DUMP DIRECTIVE DUMP BLOCK TYPE#
  64. ITEM PICB$F$SUD B(00,11,01); # SET IF A DIRECTIVE FOR SUD #
  65. ITEM PICB$P1 U(00,12,24); # DIRECTIVE PARAMETER 1 #
  66. ITEM PICB$P2 U(00,36,24); # DIRECTIVE PARAMETER 2 #
  67. END
  68. END # PIC$COM #
  69. END # PIC$NS #
  70. TERM
cdc/nos2.source/nam5871/pic_ns.txt ยท Last modified: 2023/08/05 17:23 by Site Administrator