Delta AH500 — 6.9.2 Explanation of Logic Instructions

Chapter 6 Applied Instructions API 0801 Symbol: S 1 : Matrix source 1 Word S 2 : Matrix source 2 Word D : Operation result Word n : Length of the array Word Explanation: 1. The operator AND takes the n rows of binary representations in S 1 and the n rows of binary representations in S 2 , and performs the matrix AND operation on each pair of corresponding bits. The operation result is stored in D . 2. The result in each position is 1 if the first bit is 1 and the second bit is 1. Otherwise, the result is 0. 3. The operand n should be within the range between 1 and 256.

When X0.0 is ON, the operator AND takes the data in the 16-bit devices Y0~Y2 and the data in 16-bit devices Y10~Y12, and performs the matrix AND operation on each pair of corresponding bits. The operation result is stored in the 16-bit devices Y20~Y22. Example: 6-195 Instruction code Operand Function MAND P S , S , D, n 1 2 Matrix AND operation Device X Y M S T C HC D L SM SR E PR K 16# “$” DF S 1          S 2          D         n            Pulse instruction 16-bit instruction (9 steps) 32-bit instruction AH500 AH500 -