453
Programming Instructions Appendix A
47 & 48 For expansion instructions. 118
50 (@)ADB BINARY ADD Adds two four-digit hexadecimal values and content of CY, and
outputs result to specified result word.
296
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.
297
52 (@)MLB BINARY MULTIPLY Multiplies two four-digit hexadecimal values and outputs result
to specified result words.
299
53 (@)DVB BINARY DIVIDE Divides four-digit hexadecimal dividend by four-digit hexadeci-
mal divisor and outputs result to specified result words.
299
54 (@)ADDL DOUBLE BCD ADD Adds two eight-digit values (2 words each) and content of CY,
and outputs result to specified result words.
291
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.
292
56 (@)MULL DOUBLE BCD MULTI-
PLY
Multiplies two eight-digit BCD values and outputs result to
specified result words.
294
57 (@)DIVL DOUBLE BCD DIVIDE Divides eight-digit BCD dividend by eight-digit BCD divisor
and outputs result to specified result words.
294
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. (CQM1 only)
260
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. (CQM1 only)
260
60 to 69 For expansion instructions. 118
70 (@)XFER BLOCK TRANSFER Moves content of several consecutive source words to con-
secutive destination words.
239
71 (@)BSET BLOCK SET Copies content of one word or constant to several consecutive
words.
239
72 (@)ROOT SQUARE ROOT Computes square root of eight-digit BCD value and outputs
truncated four-digit integer result to specified result word.
(CQM1 only)
295
73 (@)XCHG DATA EXCHANGE Exchanges contents of two different words. 240
74 (@)SLD ONE DIGIT SHIFT
LEFT
Left shifts data between starting and ending words by one digit
(four bits).
233
75 (@)SRD ONE DIGIT SHIFT
RIGHT
Right shifts data between starting and ending words by one
digit (four bits).
233
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.
261
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.
263
78 (@)SDEC 7-SEGMENT
DECODER
Converts hexadecimal values from source word to data for
seven-segment display.
265
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.
241
81 (@)COLL DATA COLLECT Extracts data from source word and writes it to destination
word.
242
82 (@)MOVB MOVE BIT Transfers designated bit of source word or constant to desig-
nated bit of destination word.
245
83 (@)MOVD MOVE DIGIT Moves hexadecimal content of specified four-bit source digit(s)
to specified destination digit(s) for up to four digits.
246
84 (@)SFTR REVERSIBLE SHIFT
REGISTER
Shifts data in specified word or series of words to either left or
right.
234
85 (@)TCMP TABLE COMPARE Compares four-digit hexadecimal value with values in table
consisting of 16 words.
249
Code Mnemonic Name Function Page