208
5-17 Shift Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
261
5-17-1
SHIFT REGISTER – SFT(10) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
261
5-17-2
WORD SHIFT – WSFT(16) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
262
5-17-3
ARITHMETIC SHIFT LEFT – ASL(25) . . . . . . . . . . . . . . . . . . . . .
263
5-17-4
ARITHMETIC SHIFT RIGHT – ASR(26) . . . . . . . . . . . . . . . . . . .
263
5-17-5
ROTATE LEFT – ROL(27) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
264
5-17-6
ROTATE RIGHT – ROR(28) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
264
5-17-7
ONE DIGIT SHIFT LEFT – SLD(74) . . . . . . . . . . . . . . . . . . . . . . .
265
5-17-8
ONE DIGIT SHIFT RIGHT – SRD(75) . . . . . . . . . . . . . . . . . . . . . .
266
5-17-9
REVERSIBLE SHIFT REGISTER – SFTR(84) . . . . . . . . . . . . . . .
266
5-17-10 ASYNCHRONOUS SHIFT REGISTER – ASFT(17) . . . . . . . . . . .
268
5-18 Data Movement Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
269
5-18-1
MOVE – MOV(21) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
269
5-18-2
MOVE NOT – MVN(22) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
270
5-18-3
BLOCK TRANSFER – XFER(70) . . . . . . . . . . . . . . . . . . . . . . . . . .
271
5-18-4
BLOCK SET – BSET(71). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
272
5-18-5
DATA EXCHANGE – XCHG(73) . . . . . . . . . . . . . . . . . . . . . . . . . .
273
5-18-6
SINGLE WORD DISTRIBUTE – DIST(80) . . . . . . . . . . . . . . . . . .
273
5-18-7
DATA COLLECT – COLL(81). . . . . . . . . . . . . . . . . . . . . . . . . . . . .
275
5-18-8
MOVE BIT – MOVB(82) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
277
5-18-9
MOVE DIGIT – MOVD(83). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
278
5-18-10 TRANSFER BITS – XFRB(––) . . . . . . . . . . . . . . . . . . . . . . . . . . . .
279
5-19 Comparison Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
280
5-19-1
COMPARE – CMP(20). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
280
5-19-2
TABLE COMPARE – TCMP(85). . . . . . . . . . . . . . . . . . . . . . . . . . .
282
5-19-3
BLOCK COMPARE – BCMP(68) . . . . . . . . . . . . . . . . . . . . . . . . . .
283
5-19-4
DOUBLE COMPARE – CMPL(60) . . . . . . . . . . . . . . . . . . . . . . . . .
284
5-19-5
MULTI-WORD COMPARE – MCMP(19) . . . . . . . . . . . . . . . . . . .
285
5-19-6
SIGNED BINARY COMPARE – CPS(––). . . . . . . . . . . . . . . . . . . .
286
5-19-7
DOUBLE SIGNED BINARY COMPARE – CPSL(––). . . . . . . . . .
287
5-19-8
AREA RANGE COMPARE – ZCP(– –) . . . . . . . . . . . . . . . . . . . . .
289
5-19-9
DOUBLE AREA RANGE COMPARE – ZCPL(––) . . . . . . . . . . . .
290
5-20 Conversion Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
291
5-20-1
BCD-TO-BINARY – BIN(23) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
291
5-20-2
BINARY-TO-BCD – BCD(24) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
292
5-20-3
DOUBLE BCD-TO-DOUBLE BINARY – BINL(58) . . . . . . . . . . .
293
5-20-4
DOUBLE BINARY-TO-DOUBLE BCD – BCDL(59) . . . . . . . . . .
293
5-20-5
4-TO-16 DECODER – MLPX(76) . . . . . . . . . . . . . . . . . . . . . . . . . .
294
5-20-6
16-TO-4 ENCODER – DMPX(77). . . . . . . . . . . . . . . . . . . . . . . . . .
296
5-20-7
7-SEGMENT DECODER – SDEC(78) . . . . . . . . . . . . . . . . . . . . . .
298
5-20-8
ASCII CONVERT – ASC(86) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
301
5-20-9
ASCII-TO-HEXADECIMAL – HEX(––) . . . . . . . . . . . . . . . . . . . .
303
5-20-10 SCALING – SCL(66) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
305
5-20-11 SIGNED BINARY TO BCD SCALING – SCL2(––) . . . . . . . . . . .
307
5-20-12 BCD TO SIGNED BINARY SCALING – SCL3(––) . . . . . . . . . . .
308
5-20-13 HOURS-TO-SECONDS – SEC(––) . . . . . . . . . . . . . . . . . . . . . . . . .
311
5-20-14 SECONDS-TO-HOURS – HMS(––) . . . . . . . . . . . . . . . . . . . . . . . .
312
5-20-15 COLUMN-TO-LINE – LINE(––). . . . . . . . . . . . . . . . . . . . . . . . . . .
313
5-20-16 LINE-TO-COLUMN – COLM(––) . . . . . . . . . . . . . . . . . . . . . . . . .
314
5-20-17 2’S COMPLEMENT – NEG(––) . . . . . . . . . . . . . . . . . . . . . . . . . . .
315
5-20-18 DOUBLE 2’S COMPLEMENT – NEGL(––) . . . . . . . . . . . . . . . . .
316