515
Programming Instructions
Appendix A
50
(@)ADB
BINARY ADD
Adds two four-digit hexadecimal values and content of CY, and
outputs result to specified result word.
328
51
(@)SBB
BINARY SUBTRACT
Subtracts a four-digit hexadecimal value and CY from another
four-digit hexadecimal value and outputs result to the result
word.
329
52
(@)MLB
BINARY MULTIPLY
Multiplies two four-digit hexadecimal values and outputs result
to specified result words.
330
53
(@)DVB
BINARY DIVIDE
Divides four-digit hexadecimal dividend by four-digit hexadeci-
mal divisor and outputs result to specified result words.
331
54
(@)ADDL
DOUBLE BCD ADD
Adds two eight-digit values (2 words each) and content of CY,
and outputs result to specified result words.
323
55
(@)SUBL
DOUBLE BCD SUB-
TRACT
Subtracts an eight-digit BCD value and CY from another eight-
digit BCD value and outputs result to the result words.
324
56
(@)MULL
DOUBLE BCD MULTI-
PLY
Multiplies two eight-digit BCD values and outputs result to
specified result words.
325
57
(@)DIVL
DOUBLE BCD DIVIDE
Divides eight-digit BCD dividend by eight-digit BCD divisor
and outputs result to specified result words.
326
58
(@)BINL
DOUBLE BCD TO
DOUBLE BINARY
Converts BCD value in two consecutive source words into
binary and outputs converted data to two consecutive result
words.
293
59
(@)BCDL
DOUBLE BINARY TO
DOUBLE BCD
Converts binary value in two consecutive source words into
BCD and outputs converted data to two consecutive result
words.
293
60 to 69
For expansion instructions.
213
70
(@)XFER
BLOCK TRANSFER
Moves content of several consecutive source words to con-
secutive destination words.
271
71
(@)BSET
BLOCK SET
Copies content of one word or constant to several consecutive
words.
272
72
(@)ROOT
SQUARE ROOT
Computes square root of eight-digit BCD value and outputs
truncated four-digit integer result to specified result word.
327
73
(@)XCHG
DATA EXCHANGE
Exchanges contents of two different words.
273
74
(@)SLD
ONE DIGIT SHIFT
LEFT
Left shifts data between starting and ending words by one digit
(four bits).
265
75
(@)SRD
ONE DIGIT SHIFT
RIGHT
Right shifts data between starting and ending words by one
digit (four bits).
266
76
(@)MLPX
4-TO-16 DECODER
Converts up to four hexadecimal digits in source word into
decimal values from 0 to 15 and turns ON, in result word(s),
bit(s) whose position corresponds to converted value.
294
77
(@)DMPX
16-TO-4 ENCODER
Determines position of highest ON bit in source word(s) and
turns ON corresponding bit(s) in result word.
296
78
(@)SDEC
7-SEGMENT
DECODER
Converts hexadecimal values from source word to data for
seven-segment display.
298
80
(@)DIST
SINGLE WORD DIS-
TRIBUTE
Moves one word of source data to destination word whose
address is given by destination base word plus offset.
273
81
(@)COLL
DATA COLLECT
Extracts data from source word and writes it to destination
word.
275
82
(@)MOVB
MOVE BIT
Transfers designated bit of source word or constant to desig-
nated bit of destination word.
277
83
(@)MOVD
MOVE DIGIT
Moves hexadecimal content of specified four-bit source digit(s)
to specified destination digit(s) for up to four digits.
278
84
(@)SFTR
REVERSIBLE SHIFT
REGISTER
Shifts data in specified word or series of words to either left or
right.
266
85
(@)TCMP
TABLE COMPARE
Compares four-digit hexadecimal value with values in table
consisting of 16 words.
282
Code
Mnemonic
Name
Function
Page
Содержание SYSMAC CQM1H Series
Страница 3: ...iv...
Страница 5: ...vi...
Страница 9: ......
Страница 11: ......
Страница 15: ...xvi...
Страница 87: ...62 Calculating with Signed Binary Data Section 1 7...
Страница 169: ...144 Serial Communications Board Section 2 6...
Страница 537: ......
Страница 565: ......
Страница 569: ......
Страница 573: ......
Страница 577: ......