HLASM - Opcode X'00' = invalid operation

The opcode of "invalid operation" is X'00'.

Usage

  1. Force a program interruption; usually for debugging purposes.

Arguments

  1. None.

Function

  1. The processor cannot execute opcode X'00'. It is reserved and will never be assigned to any valid instruction. Thus the use of opcode X'00' is always guaranteed to cause a program interruption for 'operation exception', which would normally cause a S0C1 abend.
  2. The condition code does not change.

Special Cases

  1. None.

Related Instructions

  1. None.

Hardware

  1. All hardware supports the X'00' non-instruction as described above.

Remarks

  1. In conjunction with an (E)STAE or FRR routine this instruction can be used to force entry into the recovery logic. It is possible to use the second byte of the instruction to specify what action the recovery routine is to take.

Examples

*
* Before proceeding we need to do <Something>
* This task is performed by the recovery routines,
*      function code X'01' 
*
         DC   X'0001'                * Request recovery function X'01'
*

To the Opcodes Overview.
To the English Homepage for Hlasm.com.
To the General Homepage for Bixoft and Hlasm.com.

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.