AH500 Programming Manual 3-36 Instruction code Pulse Classification API Function 16-bit 32-bit 64-bit instruction 2106 $LEN ─ ─ Calculating the length of the string 2113 $MIDR ─ ─ Retrieving a part of the string 2114 $MIDW ─ ─ Replacing a part of the string 0302 $MOV ─ ─ Transferring the string 2111 $RIGHT ─ ─ The retrieve of the characters in the string begins from the right.
2116 $RPLC ─ ─ Replacing the characters in the string 2115 $SER ─ ─ Searching the string 2107 $STR D$STR ─ Converting the binary number into the string 2108 $VAL D$VAL ─ Converting the string into the binary number 0102 * D* ─ Multiplication of binary numbers 0103 / D/ ─ Division of binary numbers 0100 + D+ ─ Addition of binary numbers A A 1210 ABS DABS ─ Absolute value 0705 ABSD DABSD ─ ─ Absolute drum sequencer 0700 ALT ─ ─ Alternating between ON and OFF 0046 AND$ ─ ─ ─ Comparing the strings ON: S <S 1 2 OFF: S ≧S 1 2 0047 AND$ ─ ─ ─ Comparing the strings ON: S ≦S 1 2 OFF: S >S 1 2 0043 AND$ ─ ─ ─ Comparing the strings ON: S ≠S 1 2 OFF:
S =S 1 2 0042 AND$= ─ ─ ─ Comparing the strings ON: S =S 1 2 OFF S ≠S 1 2 0044 AND$> ─ ─ ─ Comparing the strings ON: S >S 1 2 OFF: S ≦S 1 2 0045 AND$>= ─ ─ ─ Comparing the strings ON: S ≧S 1 2 OFF: S <S 1 2 0812 AND& DAND& ─ ─ ≠ ON: S &S 0 1 2 OFF: S &S =0 1 2