High Level Assembler - Opcodes overview, Extension Set B2

The table below lists all documented opcodes in extension set B2 for IBM mainframe processors. Each opcode links to a text section with some additional info on the pertinent opcode.

Opcode Assignments.

Remark:
Please note that the creation of descriptions for all individual instructions is an ongoing process. As yet no such descriptions have been created for the opcodes on this page.

Extension Set B2 - Control / Varia

All instructions in this table are four bytes in length. The first byte always has a value of X'B2', the second byte designates the exact instruction.

Entries with a slightly darker background are no longer supported on current mainframe hardware and/or not supported by IBM's current version of HLASM. The associated mnemonics are printed in italics.
Opcodes that have no (known) mnemonic assigned to them are denoted by their hexadecimal opcode; these are explained below the table.

Information on millicode-only instructions is very limited. What you find here has been gleaned from various IBM patents. Some of these patents appear to contain some errors, or maybe even intentional obfuscation. For example, the instructions RFLG and SFLG seem to have the same opcodes as STFPC and LFPC respectively. Strange, or maybe even suspicious.

B2 _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F
0_ CONCS DISCS STIDP STIDC SCK STCK SCKC STCKC SPT STPT SPKA IPK   PTLB    
1_ SPX STPX STAP RRB SIE CLRP SETR
SSYN
STETR
STSYN
PC
PCF
SAC CFC DEP DCTP MAD MUN STCAP
2_ SERVC IPTE IPM IVSK IAC SSAR EPAR ESAR PT ISKE RRBE SSKE TB DXR PGIN PGOUT
3_ CSCH HSCH MSCH SSCH STSCH TSCH TPI SAL RSCH STCRW STCPS RCHP SCHM STZP SZP TPZI
4_ BAKR CKSM X'B242' MADS SQDR SQER STURA MSTA PALB EREG ESTA LURA TAR CPYA SAR EAR
5_ CSP   MSR X'B253' MVPG MVST   CUSE BSG IESBE BSA X'B25B' X'B25C' CLST SRST CHSC
6_ X'B260' X'B261' LKPG CMPSC
X'B263'
X'B264' SVS X'B266' X'B267' DV X'B269' X'B26A' X'B26B' X'B26C' X'B26D' X'B26E' X'B26F'
7_ SPCS STPCS X'B272'   SIGA X'B275' XSCH RP STCKE SACF X'B27A' X'B27B' STCKF
X'B27C'
STSI X'B27E' X'B27F'
8_ LPP
SPP
LGND
LGNE EXPD EXPE LCCTL
SCCTL
LGCD
LPCTL
SPCTL
LGCE
QSI
POWD
LSCTL
SSCTL
POWE
SIND SINE COSD COSE     QCTRI  
9_   DPSTO     ATND ATNE       SRNM     SFLG
STFPC
LFPC
RFLG
LFLG  
A_         MCBDM TRE CUUTF
CU21
CUTFU
CU12
X'B2A8' X'B2A9' X'B2AA' X'B2AB' X'B2AC' NQAP DQAP PQAP
B_ STFLE STFL LPSWE STEAI         SRNMB SRNMT       LFAS    
C_ ADRN AERN SDRN SERN MDRN MERN DDRN DERN LERN RBD CCSB CLRNG FBE FBN FBED FBND
D_ AACDR AACER SACDR SACER MACD MACE RACD RACE AACAC SACAC CLAC         EDBYT
E_ SCCTR SPCTR     ECCTR EPCTR     PPA TRTX     ETND ECPGA
ECA
  DPQUO
F_ IUCV           X'B2F6'   TEND   NIAI   TABORT     TRAP4

 

This site is a member of WebRing.
You are invited to browse the list of mainframe-loving sites.
Running
    Tyrannosaurus Rex Dinos are not dead. They are alive and well and living in data centers all around you. They speak in tongues and work strange magics with computers. Beware the dino! And just in case you're waiting for the final demise of these dino's: remember that dinos ruled the world for 155-million years!
Dinos and other anachronisms
[ Join Now | Ring Hub | Random | << Prev | Next >> ]
 

Below you find the logo of our sponsor and logos of the web-standards that this page adheres to.