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