Delta AH500 — 6.13.2 Explanation of Data Processing Instructions

AH500 Programming Manual D0 b0 b15 1 SM 615 D1 D2 45 45 Ptr Ptr After the instruction is executed D20 D20 b0 b15 D0 D1 1 SM 615 D2 46 Ptr D20 Additional remark: 1. If S + n -1 exceeds the device range, the instruction is not executed, SM0 is ON, and the error code in SR0 is 16#2003. 2. If n is less than 1, or if n is larger than 256, the instruction is not executed, SM0 is ON, and the error code in SR0 is 16#200B. 3. The flags: SM608: The matrix comparison comes to an end. When the last bits are compared, SM608 is ON. SM611: It is the matrix pointer error flag. When the value of the pointer exceeds the comparison range, SM611 is ON. SM612: It is the matrix pointer increasing flag.

The current value of the pointer increases by one. SM613: It is the matrix pointer clearing flag. The current value of the pointer is cleared to zero. SM615: It is the borrow flag for the matrix shift/output. 6-288 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1