Tabla de Instrucciones Matsushita
G.2
Tabla de Instrucciones de Alto Nivel
G.2.2 Instrucción de Control
Número Nombre
F19
Salto auxiliar
G.2.3 Instrucciones Aritméticas en Binario
Número Nombre
F20
Suma de 16-bit.
P20
F21
Suma de 32-bit.
P21
F22
Suma de 16-bit. con
P22
destino especificado
F23
Suma de 32-bit. con
P23
destino especificado
F25
Resta de 16-bit.
P25
F26
Resta de 32-bit.
P26
F27
Resta de 16-bit. con
P27
destino especificado
F28
Resta de 32-bit. con
P28
destino especificado
F30
Multiplicación de
P30
datos de 16 bits
F31
Multiplicación de
P31
datos de 32 bits
F32
División de datos de
P32
16 bits
F33
División de datos de
P33
32 bits
F34
Multiplicación de 16
P34
bits. Resultado en
dato de 16 bits
F35
Incremento en 1 en
P35
datos de 16 bits
F36
Incremento en 1 en
P36
datos de 32 bits
F37
Decremento en 1 en
P37
datos de 16 bits
G -- 12
Booleano Operando Descripción
SJP
S
Bool
Operando Descripción
+
S, D
P+
D+
S, D
PD+
+
S1, S2, D
P+
D+
S1, S2, D
PD+
- -
S, D
P- -
D- -
S, D
PD- -
- -
S1, S2, D
P- -
D- -
S1, S2, D
PD- -
S1, S2, D
*
P*
D*
S1, S2, D
PD*
%
S1, S2, D
P%
D%
S1, S2, D
PD%
S1, S2, D
*W
P*W
+1
D
P+1
D+1
D
PD+1
- - 1
D
P- - 1
El programa salta a la etiqueta determinada
por S. El programa continua desde la
etiqueta.
(D) + (S) → (D)
(D +1, D) + (S+1, S) → (D+1, D)
(S1) + (S2) → (D)
(S1+1, S1) + (S2+1, S2) → (D+1, D)
(D) - - (S) → (D)
(D+1, D) - - (S+1, S) → (D+1, D)
(S1) - - (S2) → (D)
(S1+1, S1) - - (S2+1, S2) → (D+1, D)
(S1) × (S2) → (D+1, D)
(S1+1, S1) × (S2+1, S2) →
(D+3, D+2, D+1, D)
(S1) ÷ (S2) → cociente (D)
Resto (DT90015)
(S1+1, S1) ÷ (S2+1, S2) →
Cociente (D+1, D)
Resto (DT90016, DT90015)
(S1) × (S2) → (D)
(D) + 1 → (D)
(D+1, D) + 1 → (D+1, D)
(D) - - 1 → (D)
Matsushita Electric Works (Europe) AG
FP2
Pasos
3
Pasos
5
7
7
11
5
7
7
11
7
11
7
11
7
3
3
3
✧ siguiente página