Delta DVP-ES3 — 6.9.2 Explanation of Logic Instructions

Chapter 6 Applied Instructions comparing, and searching by bit.  You must specify a 16-bit register for the matrix instruction. The 16-bit register specifies a certain bit among the 16 n bits in the matrix for the operation, and the 16-bit register is called the pointer. The value in the register is between 0–16 n -1, and corresponds to the bit between b0–b16 n -1.  Shifting or rotating of the specified data can be involved in the matrix operation. Note that the bit number decreases from the left to the right, as illustrated below. Wid th:

1 6 bits L eft R ig ht D0 b1 5 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 b0 D1 b3 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 b16 D2 b4 7 b32 1 1 0 1 0 0 0 0 0 0 0 0 1 1 0 0 1 1 0 1 0 0 0 0 0 0 0 0 1 1 0 0  The width of the matrix is 16 bits.  Pr represents the pointer. When the value in Pr is 15, it specifies b15. 6_ Example: The following matrix is composed of the three 16-bit devices D30, D31, and D32. The data in D30 is 16#AAAA, the data in D31 is 16#5555, and the data in D32 is 16#AAFF. D30 D31 D32 Example: The following matrix is composed of the three 16-bit devices D40, D41, and D42. The data in D40 is 16#37, the data in D41 is 16#68, and the data in D42 is 16#45.

D40 D41 D42 6-237 b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 1 0 0 0 0 0 0 0 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 1