User Tools

Site Tools


ibm:vm370-lib:macro:equates.macro_src

EQUATES Source

References

Source Listing

EQUATES.MACRO.txt
  1. MACRO 00001000
  2. EQUATES 00002000
  3. PUSH PRINT 00002200
  4. AIF ('&SYSPARM' NE 'SUP').ACC01 00002400
  5. PRINT OFF,NOGEN 00002600
  6. .ACC01 ANOP 00002800
  7. * 00003000
  8. *** CMS EQUATE SYMBOLS 00004000
  9. * 00005000
  10. SPACE 2 00006000
  11. * BITS DEFINED IN THE PROGRAM STATUS WORD (PSW) 00007000
  12. SPACE 00008000
  13. CHAN0 EQU X'80' - BIT 00 - CHANNEL 0 MASK 00009000
  14. CHAN1 EQU X'40' - BIT 01 - CHANNEL 1 MASK 00010000
  15. CHAN2 EQU X'20' - BIT 02 - CHANNEL 2 MASK 00011000
  16. CHAN3 EQU X'10' - BIT 03 - CHANNEL 3 MASK 00012000
  17. CHAN4 EQU X'08' - BIT 04 - CHANNEL 4 MASK 00013000
  18. CHAN5 EQU X'04' - BIT 05 - CHANNEL 5 MASK 00014000
  19. CHANM EQU X'02' - BIT 06 - INPUT/OUTPUT MASK 00015000
  20. EXTM EQU X'01' - BIT 07 - EXTERNAL MASK 00016000
  21. SPACE 00017000
  22. ECMM EQU X'08' - BIT 12 - EXTENDED CONTROL MODE MASK 00018000
  23. MCKM EQU X'04' - BIT 13 - MACHINE CHECK MASK 00019000
  24. WAIT EQU X'02' - BIT 14 - WAIT STATE MASK 00020000
  25. PROB EQU X'01' - BIT 15 - PROBLEM STATE MASK 00021000
  26. SPACE 00022000
  27. FOFM EQU X'08' - BIT 36 - FIXED-POINT OVERFLOW MASK 00023000
  28. DOFM EQU X'04' - BIT 37 - DECIMAL OVERFLOW MASK 00024000
  29. EUFM EQU X'02' - BIT 38 - EXPONENT UNDERFLOW MASK 00025000
  30. SIGM EQU X'01' - BIT 39 - SIGNIFICANCE MASK 00026000
  31. SPACE 2 00027000
  32. * BITS DEFINED IN THE CHANNEL STATUS WORD (CSW) 00028000
  33. SPACE 00029000
  34. ATTN EQU X'80' - BIT 32 - ATTENTION 00030000
  35. SM EQU X'40' - BIT 33 - STATUS MODIFIER 00031000
  36. CUE EQU X'20' - BIT 34 - CONTROL UNIT END 00032000
  37. BUSY EQU X'10' - BIT 35 - BUSY 00033000
  38. CE EQU X'08' - BIT 36 - CHANNEL END 00034000
  39. DE EQU X'04' - BIT 37 - DEVICE END 00035000
  40. UC EQU X'02' - BIT 38 - UNIT CHECK 00036000
  41. UE EQU X'01' - BIT 39 - UNIT EXCEPTION 00037000
  42. SPACE 00038000
  43. PCI EQU X'80' - BIT 40 - PROGRAM-CONTROLLED INTERRUPTION 00039000
  44. ICL EQU X'40' - BIT 41 - INCORRECT LENGTH 00040000
  45. PGC EQU X'20' - BIT 42 - PROGRAM CHECK 00041000
  46. PTC EQU X'10' - BIT 43 - PROTECTION CHECK 00042000
  47. CDC EQU X'08' - BIT 44 - CHANNEL DATA CHECK 00043000
  48. CCC EQU X'04' - BIT 45 - CHANNEL CONTROL CHECK 00044000
  49. ICC EQU X'02' - BIT 46 - INTERFACE CONTROL CHECK 00045000
  50. CHC EQU X'01' - BIT 47 - CHAINING CHECK 00046000
  51. EJECT 00047000
  52. * 00048000
  53. *** CMS EQUATE SYMBOLS 00049000
  54. * 00050000
  55. SPACE 2 00051000
  56. * COMMON CHANNEL COMMAND CODES 00052000
  57. SPACE 00053000
  58. WRITE EQU X'01' - WRITE 00054000
  59. READ EQU X'02' - READ 00055000
  60. NOP EQU X'03' - NO OPERATION 00056000
  61. SENSE EQU X'04' - SENSE 00057000
  62. WRDATA EQU X'05' - WRITE DATA 00058000
  63. RDDATA EQU X'06' - READ DATA 00059000
  64. SEEK EQU X'07' - SEEK 00060000
  65. TIC EQU X'08' - TRANSFER IN CHANNEL 00061000
  66. WRITE1 EQU X'09' - WRITE AND SPACE 1 00062000
  67. RDCONS EQU X'0A' - READ FROM CONSOLE 00063000
  68. SETSEC EQU X'23' - SET SECTOR 00064000
  69. SEARCH EQU X'31' - SEARCH ID EQUAL 00065000
  70. SPACE 2 00066000
  71. * BITS DEVINED IN A CHANNEL COMMAND WORD (CCW) 00067000
  72. SPACE 00068000
  73. CD EQU X'80' - BIT 32 - CHAIN DATA 00069000
  74. CC EQU X'40' - BIT 33 - COMMAND CHAIN 00070000
  75. SILI EQU X'20' - BIT 34 - SUPPRESS INCORRECT LENGTH 00071000
  76. SKIP EQU X'10' - BIT 35 - SUPPRESS DATA TRANSFER 00072000
  77. PCIF EQU X'08' - BIT 36 - CAUSE PROGRAM CONTROL INTERRUPT 00073000
  78. IDA EQU X'04' - BIT 37 - INDIRECT DATA ADDRESS 00074000
  79. EJECT 00075000
  80. POP PRINT 00075100
  81. MEND 00076000
ibm/vm370-lib/macro/equates.macro_src.txt ยท Last modified: 2023/08/06 13:38 by Site Administrator