Table of Contents

DMSSEG Source

References

Source Listing

DMSSEG.ASSEMBLE.txt
  1. SEG TITLE 'DMSSEG (CMS) VM/370 - RELEASE 6' 00001000
  2. * MODULE NAME - 00002000
  3. *. 00003000
  4. * MODULE NAME - 00004000
  5. * 00005000
  6. * DMSSEG 00006000
  7. * 00007000
  8. * FUNCTION - 00008000
  9. * 00009000
  10. * TABLE OF VCONS FOR CMS SAVED SEGMENT ENTRIES 00010000
  11. * 00011000
  12. * ATTRIBUTES - 00012000
  13. * 00013000
  14. * RESIDES AT BEGINNING OF SAVED SEGMENT, NONEXECUTABLE 00014000
  15. * 00015000
  16. * ENTRY POINTS - 00016000
  17. * 00017000
  18. * DMSSEG 00018000
  19. * 00019000
  20. * ENTRY CONDITIONS - 00020000
  21. * 00021000
  22. * NONEXECUTABLE 00022000
  23. * 00023000
  24. * EXIT CONDITIONS - 00024000
  25. * 00025000
  26. * NONEXECUTABLE 00026000
  27. * 00027000
  28. * CALLS TO OTHER ROUTINES - 00028000
  29. * 00029000
  30. * NONE 00030000
  31. * 00031000
  32. * EXTERNAL REFERENCES - 00032000
  33. * 00033000
  34. * NONE 00034000
  35. * 00035000
  36. * TABLES / WORKAREAS - 00036000
  37. * 00037000
  38. * NONE 00038000
  39. * 00039000
  40. * REGISTER USAGE - 00040000
  41. * 00041000
  42. * NONE 00042000
  43. * 00043000
  44. * NOTES - 00044000
  45. * 00045000
  46. * NONE 00046000
  47. * 00047000
  48. * OPERATION - 00048000
  49. * 00049000
  50. * DMSSEG IS COMPRISED OF A TABLE OF V TYPE ADDRESS 00050000
  51. * CONSTANTS WHICH WILL CONTAIN THE ADDRESSES OF TEXT 00051000
  52. * INCLUDED IN A DISCONTIGUOUS SHARED SEGMENT. THE 00052000
  53. * SHARED SEGMENT WILL NORMALLY CONTAIN CMS OS 00053000
  54. * OS SIMULATION ROUTINES, THE CMS EXEC PROCESSOR, AND 00054000
  55. * THE CMS EDITOR. 00055000
  56. *. 00056000
  57. EJECT 00057000
  58. DMSSEG CSECT @V305614 00058000
  59. SPACE 1 00059000
  60. DC V(DMSSVT) 0 - ADDRESS OF CMS OS SIMUL RTNS @VM03154 00060000
  61. DC A(ADEXEC) 4 - ADDRESS OF ADDRESS OF EXEC @VM03154 00061000
  62. DC A(ADEDIT) 8 - ADDRESS OF ADDRESS OF EDIT @VM03154 00062000
  63. DC V(DMSSVN) REMAINING CMS OS SIMULATION RTNS @VM03154 00063000
  64. DC V(DMSSMN) ... @VM03154 00064000
  65. DC V(DMSSLN) ... @VM03154 00065000
  66. DC V(DMSLGT) ... @VM03154 00066000
  67. DC V(DMSOLD) ... @VM03154 00067000
  68. DC V(DMSLSB) ... @VM03154 00068000
  69. DC V(DMSLIB) ... @VM03154 00069000
  70. DC V(DMSLSY) ... @VM03154 00070000
  71. DC V(DMSSOP) ... @VM03154 00071000
  72. DC V(DMSSQS) ... @VM03154 00072000
  73. DC V(DMSSCT) ... @VM03154 00073000
  74. DC V(DMSSBS) ... @VM03154 00074000
  75. DC V(DMSSEB) ... @VM03154 00075000
  76. DC V(DMSSBD) ... @VM03154 00076000
  77. DC V(DMSSAB) ... @VM03154 00077000
  78. SPACE 1 00078000
  79. ADEXEC DC V(DMSEXT) ADDRESS OF EXEC PROCESSOR @VM03154 00079000
  80. SPACE 1 00080000
  81. ADEDIT DC V(DMSEDI) ADDRESS OF MAIN EDIT ROUTINE @VM03154 00081000
  82. DC V(DMSSCR) ADDRESS OF EDIT DISPLAY ROUTINE @V305614 00082000
  83. DC V(DMSGIO) ADDRESS OF EDIT DISPLAY I/O RTN @V305614 00083000
  84. DC V(DMSEDC) ADDRESS OF EDIT CANON ROUTINE @V305614 00084000
  85. END 00085000