Programación
B.7.2
Tabla de Instrucciones de Alto Nivel
Nº
Nombre
Instrucciones de transferencia de datos
F0
Transferencia de
16-bits
F1
Transferencia de
32-bits
F2
Transferencia
16-bitsc
omplementados.
F3
Transferencia
32-bits
complementados
F5
Transferencia de
1 bit.
F6
Transferencia de
dígitos - - 4bit.
F7
Transferencia de
2 datos de
16-bits
F8
Transferencia de
2 datos de
32-bits
F10
Transferencia de
bloques
F11
Copia de bloques
F12
Leer datos de la
memoria F- - ROM
P13
Escribir datos en
memoria F- - ROM
F15
Intercambio de
datos de 16-bit
F16
Intercambio de
datos de 32-bit
F17
Intercambio de
bytes menor y
mayor peso en
datos de 16 bits
F18
Intercambio de
bloques de
16 bits
B - 42
Booleano Operando Descripción
MV
S, D
DMV
S, D
MV/
S, D
DMV/
S, D
BTM
S, n, D
DGT
S, n, D
MV2
S1, S2, D
DMV2
S1, S2, D
BKMV
S1, S2, D
COPY
S, D1, D2
ICRD
S1, S2, D
PICWT
S1, S2, D
XCH
D1, D2
DXCH
D1, D2
SWAP
D
BXCH
D1, D2, D3
(S) → (D)
(S+1, S) → (D+1, D)
(S) → (D)
(S+1, S) → (D+1, D)
Transfiere un bit del dato S al dato D.
"n" especifica la posición del bit.
Transfiere los dígitos especificados por "n",
del dato S al dato D.
(S1) → (D),
(S2) → (D+1)
(S1+1, S1) → (D+1, D),
(S2+1, S2) → (D+3, D+2)
Transfiere los datos comprendidos entre S1 y S2
al área que comienza por el D.
Transfiere el dato especificado en S al área
situada entre D1 y D2.
Los datos comprendidos entre "S1" y "S2" de la
memoria F- -ROM se copian a partir de la dirección
inicial "D".
Los datos comprendidos entre "S1" y "S2" se
copian a partir de la dirección "D" de la memoria
F- -ROM.
(D1) → (D2), (D2) → (D1)
(D1+1, D1) → (D2+1, D2)
(D2+1, D2) → (D1+1, D1)
Intercambia el byte de menor peso y el mayor
peso del dato de 16 bits especificado por D.
Intercambia los datos de 16 bits comprendidos
entre D1 y D2 con el dato especificado por D3.
Matsushita Electric Works (Europe) AG
FPΣ
Pasos
5
7
5
7
7
7
7
11
7
7
11
11
5
5
3
7