AH500 Programming Manual 3-38 Instruction code Pulse Classification API Function 16-bit 32-bit 64-bit instruction B 0112 BK+ ─ ─ Addition of binary numbers in blocks 0214 BKBCD ─ ─ Converting the binary numbers in blocks into the binary- coded decimal numbers in blocks 0215 BKBIN ─ ─ Converting the binary numbers in blocks into the binary-coded decimal numbers in blocks 1220 BKRST ─ ─ Resetting the specified zone 0304 BMOV ─ ─ Transferring all data 1207 BON DBON ─ Checking the state of the bit 1302 BREAK ─ ─ Terminating the FOR-NEXT loop 1219 BRST ─ ─ Resetting the bit in the word device 1218 BSET ─ ─ Setting the bit in the word device to ON 1113 BSFL ─ ─ Shifting the states of the n bit devices by one bit to the left 1112 BSFR ─ ─ Shifting the states of the n bit devices by one bit to the right 1519 BSIN ─ ─ Sine of the binary-coded decimal number 1518 BSQR DBSQR ─ Square root of the binary-coded decimal number 1521 BTAN ─ ─ Tangent of the binary-coded decimal number 0307 BXCH ─ ─ Exchanging all data C 1209 CCD ─ ─ Sum check 0065 CHKADR ─ ─ ─ Checking the address of the contact type of pointer register 0400 CJ ─ ─ Conditional jump 0303 CML DCML ─ Inverting the data 0054 CMP DCMP ─ Comparing the values 0063 CMPT ─ ─ Comparing the tables ON:
0064 CMPT ─ ─ Comparing the tables ON: ≦ 0060 CMPT ─ ─ Comparing the tables ON: ≠ 0059 CMPT= ─ ─ Comparing the tables ON: =