Appendices
A-86
CJ2 CPU Unit Software User’s Manual
MOVE TO REGISTER MOVR 560 3 0.064 0.200 ---
MOVE
TIMER/COUNTER PV
TO REGISTER
MOVRW 561 3 0.064 0.200 ---
A-2-7 Data Shift Instructions
Instruction Mnemonic FUN No.
Length
(steps)
ON execution time (µs)
Conditions
CJ2H
CPU6@(-EIP)
CJ2M-
CPU@@
SHIFT
REGISTER
SFT 010 3 2.86 3.47 Shifting 1 word
315 422 Shifting 1,000 words
REVERSIBLE SHIFT
REGISTER
SFTR 084 4 6.22 6.38 Shifting 1 word
319 422 Shifting 1,000 words
ASYNCHRONOUS
SHIFT REGISTER
ASFT 017 4 5.3 6.3 Shifting 1 word
948 1285 Shifting 1,000
words
*1
WORD SHIFT WSFT 016 4 2.3 3.1 Shifting 1 word
233 187 Shifting 1,000 words
ARITHMETIC SHIFT
LEFT
ASL 025 2 0.18 0.260 ---
DOUBLE SHIFT LEFT ASLL 570 2 0.32 0.420 ---
ARITHMETIC SHIFT
RIGHT
ASR 026 2 0.18 0.260 ---
DOUBLE SHIFT
RIGHT
ASRL 571 2 0.32 0.420 ---
ROTATE LEFT ROL 027 2 0.18 0.260 ---
DOUBLE ROTATE
LEFT
ROLL 572 2 0.32 0.420 ---
ROTATE LEFT WITH-
OUT CARRY
RLNC 574 2 0.18 0.260 ---
DOUBLE ROTATE
LEFT WITHOUT
CARRY
RLNL 576 2 0.32 0.420 ---
ROTATE RIGHT ROR 028 2 0.18 0.260 ---
DOUBLE ROTATE
RIGHT
RORL 573 2 0.32 0.420 ---
ROTATE RIGHT
WITHOUT CARRY
RRNC 575 2 0.18 0.260 ---
DOUBLE ROTATE
RIGHT WITHOUT
CARRY
RRNL 577 2 0.32 0.420 ---
ONE DIGIT SHIFT
LEFT
SLD 074 3 3.7 4.4 Shifting 1 word
317.8 429 Shifting 1,000 words
ONE DIGIT SHIFT
RIGHT
SRD 075 3 4.5 5.4 Shifting 1 word
479.5 656 Shifting 1,000 words
SHIFT N-BIT DATA
LEFT
NSFL 578 4 4.6 5.2 Shifting 1 bit
31.5 36.1 Shifting 1,000 bits
Instruction Mnemonic FUN No.
Length
(steps)
ON execution time (µs)
Conditions
CJ2H
CPU6@(-EIP)
CJ2M-CPU@@