■
Data shift instruction
Name
Operatio
n
Unit
Mnemonic Operand Function overview
Page
n bits shifted to
the right
US, SS,
UL, SL
SHR (P) D, n Shifts [n] bits of the data of [D] to the right. "P.8-2"
n bits shifted to
the left
US, SS,
UL, SL
SHL (P) D, n Shifts [n] bits of the data of [D] to the left. "P.8-4"
n-digit Right
Shift
US, SS,
UL, SL
BSR (P) D, n
Shifts [n] digits of the data of [D] to the
right.
"P.8-6"
n-digit Left
Shift
US, SS,
UL, SL
BSL (P) D, n Shifts [n] digits of the data of [D] to the left. "P.8-8"
Right shift of
multiple
devices for n
bits
bit BITR (P) D1, D2, n
Shifts [n] bits of the area of [D1] to [D2] to
the right.
"P.8-10"
n-bit Left Shift
of Multiple
Devices
bit BITL (P) D1, D2, n
Shifts [n] bits of the area of [D1] to [D2] to
the left.
"P.8-12"
Right shift of
block area for
n words
US, SS WSHR (P) D1, D2, n
Shifts [n] words of the area of [D1] to [D2]
to the right.
"P.8-14"
Left shift of
block area for
n words
US, SS WSHL (P) D1, D2, n
Shifts [n] words of the area of [D1] to [D2]
to the left.
"P.8-16"
n-digit Right
Shift of Block
Area
US, SS WBSR (P) D1, D2, n
Shifts [n] digits of the area of [D1] to [D2] to
the right.
"P.8-18"
n-digit Left
Shift of Block
Area
US, SS WBSL (P) D1, D2, n
Shifts [n] digits of the area of [D1] to [D2] to
the left.
"P.8-20"
■
Data rotation instructions
Name
Operatio
n
Unit
Mnemonic Operand Function overview
Page
Right Rotation
of Data
US, UL ROR (P) D, n
Rotates [n] bits of the data of [D] to the
right.
"P.8-22"
Left Rotation
of Data
US, UL ROL (P) D, n Rotates [n] bits of the data of [D] to the left. "P.8-24"
Right Rotation
of Data with
Carry-Flag
Data
US, UL RCR (P) D, n
Rotates the area consisting of [D] plus the
carry flag (SR9) data to the right by [n] bits.
"P.8-26"
Left Rotation
of Data with
Carry-Flag
Data
US, UL RCL (P) D, n
Rotates the area consisting of [D] plus the
carry flag (SR9) data to the left by [n] bits.
"P.8-28"
1.2 List of High-level Instructions
WUME-FP7CPUPGR-12 1-13