OPTABLE
- Default
- OPTABLE(UNI,NOLIST)
- Abbreviation
- OP
- Restrictions
- None
- UNI
- Instructs the assembler to use the universal operation code table that contains the System/370 and System/390® architecture machine instructions and the latest level of z/Architecture® machine instructions. Note that the System/370 and System/390 vector facility instructions are not available in this operation table.
- DOS
- Instructs the assembler to use the DOS operation code table. This table is designed specifically for assembling programs previously assembled using the DOS/VSE assembler. The operation code table contains the System/370 machine instructions, excluding those with a vector facility.
- 370
- Instructs the assembler to use the operation code table that contains the machine instructions specific to System/370 systems, including those with a System/370 vector facility.
- XA
- Instructs the assembler to use the operation code table that contains the machine instructions specific to systems operating in System/370 extended-architecture mode, including those with a System/370 vector facility.
- ESA
- Instructs the assembler to use the operation code table that contains the machine instructions specific to systems operating according to the ESA/370 or ESA/390 architecture, including those with a System/370 or System/390 vector facility.
- ZOP or ZS1
- Instructs the assembler to use the operation code table that contains the machine instructions specific to the first generation of z/Architecture systems, for example the IBM® zSeries 900 (z900) and zSeries 800 (z800).
- YOP or ZS2
- Instructs the assembler to use the operation code table that contains the machine instructions for the second generation of z/Architecture systems with the Long-Displacement Facility, for example the IBM zSeries 990 (z990) and zSeries 890 (z890).
- Z9 or ZS3
- Instructs the assembler to use the operation code table that contains the machine instructions for the third generation of z/Architecture systems, including the decimal floating point facility, for example the IBM System z9®.
- Z10 or ZS4
- Instructs the assembler to use the operation code table that contains the machine instructions for the fourth generation of z/Architecture systems, for example the IBM System z10®.
- Z11 or ZS5
- Instructs the assembler to use the operation code table that contains the machine instructions for the fifth generation of z/Architecture systems, for example the IBM zEnterprise® 196 (z196).
- Z12 or ZS6
- Instructs the assembler to use the operation code table that contains the machine instructions for the sixth generation of z/Architecture systems, for example the IBM zEnterprise EC12 (zEC12).
- Z13 or ZS7
- Instructs the assembler to use the operation code table that contains the machine instructions for the seventh generation of z/Architecture systems, including the Vector Facility for z/Architecture, for example the IBM z13®.
- Z14 or ZS8
- Instructs the assembler to use the operation code table that contains the machine instructions for the eighth generation of z/Architecture systems, for example the IBM z14®.
- Z15 or ZS9
- Instructs the assembler to use the operation code table that contains the machine instructions for the ninth generation of z/Architecture systems, for example the IBM z15®.
- Z16 or ZSA
- Instructs the assembler to use the operation code table that contains the machine instructions for the tenth generation of z/Architecture systems, for example the IBM z16.
- LIST
- Instructs the assembler to produce the Operation Code Table Contents section in the listing.
- NOLIST
- Instructs the assembler not to produce the Operation Code Table Contents section in the listing.
Note:
- These operation code tables do not contain symbolic operation codes for machine instructions that are unique to IBM 4300 Processors operating in ECPS:VSE mode.
- The operation codes supported by High Level Assembler are described in the documents listed under Bibliography.
- Table 1 shows the equivalent suboptions for the OPTABLE and MACHINE options.