514
Programming Instructions
Appendix A
12
CNTR
REVERSIBLE
COUNTER
Increases or decreases PV by one whenever the increment
input or decrement input signals, respectively, go from OFF to
ON.
237
13
DIFU
DIFFERENTIATE UP
Turns ON the designated bit for one cycle on the rising edge of
the input signal.
226
14
DIFD
DIFFERENTIATE
DOWN
Turns ON the bit for one cycle on the trailing edge.
226
15
TIMH
HIGH-SPEED TIMER
A high-speed, ON-delay (decrementing) timer.
238
16
(@)WSFT
WORD SHIFT
Shifts data between starting and ending words in word units,
writing zeros into starting word.
262
17 to 19
For expansion instructions.
213
20
CMP
COMPARE
Compares the contents of two words and outputs result to GR,
EQ, and LE Flags.
280
21
(@)MOV
MOVE
Copies source data (word or constant) to destination word.
269
22
(@)MVN
MOVE NOT
Inverts source data (word or constant) and then copies it to
destination word.
270
23
(@)BIN
BCD TO BINARY
Converts four-digit, BCD data in source word into 16-bit binary
data, and outputs converted data to result word.
291
24
(@)BCD
BINARY TO BCD
Converts binary data in source word into BCD, and outputs
converted data to result word.
292
25
(@)ASL
ARITHMETIC SHIFT
LEFT
Shifts each bit in single word of data one bit to left, with CY.
263
26
(@)ASR
ARITHMETIC SHIFT
RIGHT
Shifts each bit in single word of data one bit to right, with CY.
263
27
(@)ROL
ROTATE LEFT
Rotates bits in single word of data one bit to left, with CY.
264
28
(@)ROR
ROTATE RIGHT
Rotates bits in single word of data one bit to right, with CY.
264
29
(@)COM
COMPLEMENT
Inverts bit status of one word of data.
372
30
(@)ADD
BCD ADD
Adds two four-digit BCD values and content of CY, and outputs
result to specified result word.
317
31
(@)SUB
BCD SUBTRACT
Subtracts a four-digit BCD value and CY from another four-
digit BCD value and outputs result to the result word.
318
32
(@)MUL
BCD MULTIPLY
Multiplies two four-digit BCD values and outputs result to
specified result words.
320
33
(@)DIV
BCD DIVIDE
Divides four-digit BCD dividend by four-digit BCD divisor and
outputs result to specified result words.
321
34
(@)ANDW
LOGICAL AND
Logically ANDs two 16-bit input words and sets corresponding
bit in result word if corresponding bits in input words are both
ON.
373
35
(@)ORW
LOGICAL OR
Logically ORs two 16-bit input words and sets corresponding
bit in result word if one or both of corresponding bits in input
data are ON.
374
36
(@)XORW
EXCLUSIVE OR
Exclusively ORs two 16-bit input words and sets bit in result
word when corresponding bits in input words differ in status.
374
37
(@)XNRW
EXCLUSIVE NOR
Exclusively NORs two 16-bit input words and sets bit in result
word when corresponding bits in input words are same in sta-
tus.
375
38
(@)INC
BCD INCREMENT
Increments four-digit BCD word by one.
376
39
(@)DEC
BCD DECREMENT
Decrements four-digit BCD word by one.
376
40
(@)STC
SET CARRY
Sets carry flag (i.e., turns CY ON).
317
41
(@)CLC
CLEAR CARRY
Clears carry flag (i.e., turns CY OFF).
317
45
TRSM
TRACE MEMORY
SAMPLE
Initiates data tracing.
379
46
(@)MSG
MESSAGE
Displays a 16-character message on the Programming Con-
sole display.
381
47 & 48
For expansion instructions.
213
Code
Mnemonic
Name
Function
Page