517
Programming Instructions
Appendix A
---
(@)ADBL
DOUBLE BINARY ADD
Adds two 8-digit binary values (normal or signed data) and out-
puts the result to R and R+1.
332
---
(@)APR
ARITHMETIC PROCESS
Performs sine, cosine, or linear approximation calculations.
344
---
(@)ASIN
ARC SINE
Calculates the arc sine of a 32-bit floating-point number.
365
---
(@)ATAN
ARC TANGENT
Calculates the arc tangent of a 32-bit floating-point number.
367
---
AVG
AVERAGE VALUE
Adds the specified number of hexadecimal words and com-
putes the mean value. Rounds off to 4 digits past the decimal
point.
341
---
(@)CMND
DELIVER COMMAND
Transmits a FINS command to the specified node(s) on the
network and receives the response if necessary.
412
---
(@)COLM
LINE TO COLUMN
Copies the 16 bits from the specified word to a bit column of 16
consecutive words.
314
---
(@)COS
COSINE
Calculates the cosine of an angle (in radians) expressed as a
32-bit floating-point value.
363
---
CPS
SIGNED BINARY COM-
PARE
Compares two 16-bit (4-digit) signed binary values and outputs
the result to the GR, EQ, and LE flags.
286
---
CPSL
DOUBLE SIGNED
BINARY COMPARE
Compares two 32-bit (8-digit) signed binary values and outputs
the result to the GR, EQ, and LE flags.
287
---
(@)DBS
SIGNED BINARY DIVIDE
Divides one 16-bit signed binary value by another and outputs
the 32-bit signed binary result to R+1 and R.
336
---
(@)DBSL
DOUBLE SIGNED
BINARY DIVIDE
Divides one 32-bit signed binary value by another and outputs
the 64-bit signed binary result to R+3 to R.
337
---
(@)DEG
RADIANS TO DEGREES
Converts a 32-bit floating-point number from radians to
degrees.
361
---
(@)EXP
EXPONENT
Calculates the natural (base e) exponential of a 32-bit floating-
point number.
370
---
(@)FCS
FCS CALCULATE
Checks for errors in data transmitted by a Host Link command. 385
---
(@)FIX
FLOATING TO 16-BIT
Converts the integer portion of a 32-bit floating-point number to
16-bit signed binary data.
352
---
(@)FIXL
FLOATING TO 32-BIT
Converts the integer portion of a 32-bit floating-point number to
32-bit signed binary data.
353
---
(@)FLT
16-BIT TO FLOATING
Converts a 16-bit signed binary value to 32-bit floating-point
data.
354
---
(@)FLTL
32-BIT TO FLOATING
Converts a 32-bit signed binary value to 32-bit floating-point
data.
355
---
FPD
FAILURE POINT DETECT
Finds errors within an instruction block.
387
---
(@)HEX
ASCII-TO-HEXADECIMAL
Converts ASCII data to hexadecimal data.
303
---
HKY
HEXADECIMAL KEY
INPUT
Inputs up to 8 digits of hexadecimal data from a 16-key key-
pad.
431
---
(@)HMS
SECONDS TO HOURS
Converts second data to hour and minute data.
312
---
(@)LINE
LINE
Copies a bit column from 16 consecutive words to the speci-
fied word.
313
---
(@)LOG
LOGARITHM
Calculates the natural (base e) logarithm of a 32-bit floating-
point number.
371
---
(@)MAX
FIND MAXIMUM
Finds the maximum value in specified data area and outputs
that value to another word.
338
---
(@)MBS
SIGNED BINARY MULTI-
PLY
Multiplies the signed binary content of two words and outputs
the 8-digit signed binary result to R+1 and R.
334
---
(@)MBSL
DOUBLE SIGNED
BINARY MULTIPLY
Multiplies two 32-bit (8-digit) signed binary values and outputs
the 16-digit signed binary result to R+3 through R.
335
---
(@)MIN
FIND MINIMUM
Finds the minimum value in specified data area and outputs
that value to another word.
340
---
(@)NEG
2’S COMPLEMENT
Converts the four-digit hexadecimal content of the source word
to its 2’s complement and outputs the result to R.
315
Code
Mnemonic
Name
Function
Page