POPR Instruction

Purpose:To restore multiple registers from the stack
Format:opcode mask.rw
Operation:{pop registers with bits set in mask}
Condition
Codes:
N <- N;
Z <- Z;
V <- V;
C <- C;
Exceptions:None
Opcodes:
BAPOPRPop Registers
Description: The contents of the registers whose number corresponds to set bits in the mask operand are replaced by long words popped from the stack. R[n] is replaced if mask<n> is set. The mask is scanned from bit 0 to bit 14. Bit 15 is ignored.
Notes: The order of registers on the stack is specified so that the contents of the higher numbered registers are stored at higher memory addresses. This results in a double float dataum stored in adjacent registers being stored in memory in the correct order.