Appendix 4 Insturction List
Appendix 4.1.3 Bit Arrary Function
(1) Bit-shift Function
(2) Bit Operation Function
Appendix 4.1.4 Selection Function
Appendix 4.1.5 Data Exchange Function
Swaps upper NIBBLE for lower NIBBLE data of BYTE.
Swaps upper BYTE for lower BYTE data of WORD.
Swaps upper WORD for lower WORD data DWORD.
Swaps upper DWORD for lower DWORD data of LWORD.
Swaps upper/lower NIBBLE of BYTE elements in array.
Swaps upper/lower BYTE of WORD elements in array.
Swaps upper/lower WORD of DWORD elements in array.
Swaps upper/lower DWORD of LWORD elements in array.
Shift input to the left of N bit(the right is filled with 0)
Shift input to the right of N bit (the left is filled with 0)
Shift input to the designated direction as much as N bit (carry)
Rotate input to the left of N bit
Rotate input to the right of N bit
Rotate input to the direction as much as N bit (carry)
Description (n can be extended up to 8)
Logical AND (OUT <= IN1 AND IN2 AND ... AND INn)
Logical OR (OUT <= IN1 OR IN2 OR ... OR INn)
Exclusive OR (OUT <= IN1 XOR IN2 XOR ... XOR INn)
Reverse logic (OUT <= NOT IN1)
Exclusive logic AND (OUT <= IN1 XNR IN2 XNR ... XNR INn)
Description(n can be extended up to 8)
Selects from two inputs (IN0 or IN1)
Produces the maximum value among input IN1,...INn
Produces the minimum value among input IN1,...INn
Limits upper and lower boundaries
Outputs the K-th input among input IN1,…INn