Tabla de Instrucciones Matsushita
G.2
Tabla de Instrucciones de Alto Nivel
G.2.5 Instrucciones de Comparación de Datos
Número Nombre
F60
Comparación de
P60
datos de 16 bits
F61
Comparación de
P61
datos de 32 bits
F62
Comparación de
P62
datos de 16 bits
con un bloque de
registros
F63
Comparación de
P63
datos de 32 bits
con un bloque de
registros
F64
Comparación de
P64
bloques de datos
G.2.6 Instrucciones de Operaciones Lógicas
Número Nombre
F65
AND de datos de
P65
16 bits
F66
OR de datos de 16
P66
bits
F67
OR Exclusiva de
P67
datos de 16 bits
F68
NOR Exclusiva de
P68
datos de 16 bits
F69
Máscara de 16 bits
P69
G -- 14
Booleano Operando Descripción
CMP
S1, S2
PCMP
DCMP
S1, S2
PDCMP
WIN
S1, S2, S3
PWIN
DWIN
S1, S2, S3
PDWIN
BCMP
S1, S2, S3
PBCMP
Booleano Operando Descripción
WAN
S1, S2, D
PWAN
WOR
S1, S2, D
PWOR
XOR
S1, S2, D
PXOR
XNR
S1, S2, D
PXNR
WUNI
S1, S2, S3,
D
PWUNI
(S1) > (S2) → R900A: ON
(S1) = (S2) → R900B: ON
(S1) < (S2) → R900C: ON
(S1+1, S1) > (S2+1, S2) → R900A: ON
(S1+1, S1) = (S2+1, S2) → R900B: ON
(S1+1, S1) < (S2+1, S2) → R900C: ON
(S1) > (S3) → R900A: ON
(S2) ≦ (S1) ≦ (S3) → R900B: ON
(S1) < (S2) → R900C: ON
(S1+1, S1) > (S3+1, S3) → R900A: ON
(S2+1, S2) ≦ (S1+1, S1) ≦
(S3+1, S3) → R900B: ON
(S1+1, S1) < (S2+1, S2) → R900C: ON
Compara 2 bloques que comienzan en S2 y
S3 para ver si son iguales.
(S1) ∧ (S2) → (D)
(S1) ∨ (S2) → (D)
{(S1) ∧ (S2)} ∨ {(S1) ∧ (S2)} → (D)
{(S1) ∧ (S2)} ∨ {(S1) ∧ (S2)} → (D)
([S1] ∧ [S3]) ∨ ([S2] ∧ [S3]) → (D)
Cuando (S3) es H0, (S2) → (D)
Cuando (S3) es HFFFF, (S1) → (D)
Matsushita Electric Works (Europe) AG
FP2
Pasos
5
9
7
13
7
Pasos
7
7
7
7
9