FP2
G.2.8 Instrucciones de Desplazamiento
Número Nombre
F98
Compresión y
P98
desplazamiento de
datos en una tabla
F99
Desplazamiento y
P99
compresión de
datos en una tabla
F100
Desplazamiento de
P100
n bits a la derecha
en datos de 16 bits
F101
Desplazamiento de
P101
n bits a la
izquierda en datos
de 16 bits
F102
Desplazamiento de
P102
n bits a la derecha
en datos de 32 bits
F103
Desplazamiento de
P103
n bits a la
izquierda en datos
de 32 bits
F105
Desplazamiento de
P105
un dígito
(4 bits) a la
derecha
F106
Desplazamiento de
P106
un dígito
(4 bits) a la
izquierda
F108
Desplazamiento a
P108
la derecha de n
bits
F109
Desplazamiento a
P109
la izquierda de n
bits
F110
Desplazamiento de
P110
una palabra a la
derecha
F111
Desplazamiento de
P111
una palabra a la
dizquierda
F112
Desplazamiento a
P112
la derecha de un
dígito en bloque
de palabras
F113
Desplazamiento a
P113
la izquierda de un
dígito en bloque
de palabras
Matsushita Electric Works (Europe) AG
Booleano Operando Descripción
CMPR
D1, D2, D3
PCMPR
CMPW
S, D1, D2
PCMPW
SHR
D, n
PSHR
SHL
D, n
PSHL
DSHR
D, n
PDSHR
DSHL
D, n
PDSHL
BSR
D
PBSR
BSL
D
PBSL
BITR
D1, D2, n
PBITR
BITL
D1, D2, n
PBITL
WSHR
D1, D2
PWSHR
WSHL
D1, D2
PWSHL
WBSR
D1, D2
PWBSR
WBSL
D1, D2
PWBSL
Tabla de Instrucciones Matsushita
G.2 Tabla de Instrucciones de Alto Nivel
En la tabla determinada por (D1) y (D2), se
desplazan todos los datos que no son cero
hacia la parte superior de la tabla. El
contenido de (D2) se transfiere a (D3).
Transfiere (S) a (D1). Los elementos de la
tabla definida por (D1) y (D2) que son
distinto de 0 se desplazan hacia la parte
superior de la tabla (D2).
Desplaza a la derecha un número (n) de bits
del dato de 16 bits especificado por (D).
Desplaza a la izquierda un número (n) de
bits del dato de 16 bits especificado por(D).
Desplaza a la derecha un número (n) de bits
del dato de 32 bits especificado por (D+1,
D).
Desplaza a la izquierda un número (n) de
bits del dato de 32 bits especificado por
(D+1, D).
Desplaza hacia la derecha de un dígito
hexadecimal (4 bits) en datos de 16 bits.
Desplaza hacia la izquierda de un dígito
hexadecimal (4 bits) en datos de 16 bits.
Desplaza a la derecha un número (n) de bits
en los datos especificados por D1 y D2.
Desplaza a la izquierda un número (n) de
bits en los datos especificados por D1 y D2.
Desplaza una palabra (16 bits) hacia la
derecha en un bloque de datos de 16 bits.
Desplaza una palabra (16 bits) hacia la
derecha en un bloque de datos de 16 bits.
Desplaza hacia la derecha un dígito en un
bloque de datos determinado por (D1) y
(D2).
Desplaza hacia la izquierda un dígito en un
bloque de datos determinado por (D1) y
(D2).
Pasos
7
7
5
5
5
5
3
3
7
7
5
5
5
5
G -- 17