DROP instruction

The DROP instruction ends the domain of a USING instruction. This:

Read syntax diagramSkip visual syntax diagram>>-+-----------------+--DROP--+-----------------------+--------><
   '-sequence_symbol-'        | .-,-----------------. |  
                              | V                   | |  
                              '---+-base_register-+-+-'  
                                  '-label---------'      
 
sequence_symbol
is a sequence symbol.
base_register
is an absolute expression whose value represents one of the general registers 0 through 15. The expression in base_register indicates a general register, previously specified in the operand of an ordinary USING statement, that is no longer to be used for base addressing.
label
is one of the following:

The ordinary symbol denoted by label must be a symbol previously used in the name field of a labeled USING statement or a labeled dependent USING statement.

If neither base_register nor label is specified in the operand of a DROP instruction, all active base registers assigned by ordinary, labeled, and labeled dependent USING instructions are dropped.

After a DROP instruction:

The following statements, for example, stop the assembler using registers 7 and 11 as base registers, and the label FIRST as a symbol qualifier:

         DROP            7,11
         DROP            FIRST

[ Top of Page | Previous Page | Next Page | Contents | Index ]