Instrucciones de tratamiento de datos
7.8.5
Segmentar los operandos de palabra en grupos de 4 bits (DIS)
Funcionamiento
Un operando de palabra se divide en hasta cuatro grupos de 4 bits.
Descripción
b La instrucción DIS separa un operando de palabra con un valor de datos de 16 bits en grupos
de hasta 4 bits y guarda los estados sucesivamente en hasta 4 operandos de destino. En la
instrucción en (S+) se determina el operando de 16 bits que se va a segregar y en (n) se
determina el número de grupos de 4 bits y en (D+) la primera dirección de destino. Los otros
grupos de 4 bits se guardan hasta los operandos ((D+)+n).
(S+)
Fig. 7-125:Forma de funcionamiento de la instrucción DIS
b Para (n) se puede ajustar un valor entre 1 y 4.Si se indica para (n) el valor "0", la instrucción
DIS no se ejecutará.
b Los 12 bits de mayor valencia de n operandos, comenzando con la dirección en (D+) se
definen en "0".
Fuentes de error
En los casos siguientes se produce un fallo de tratamiento, se establece la marca especial
M8067 y se introduce el código de error "6706" en el registro especial D8067.
b Indicando (n) se excede el rango admisible para los operandos indicados con (D+).
b Para (n) no se ha ajustado un valor entre 1 y 4.
7 – 112
DIS
(S+)
(D+)
S+
D+
T, C, D, R
b15
b12 b11
b8 b7
DIS
Segmentar un operando de palabra
n
FX1S
CPU
Instrucción de
n
impulso (P)
D, R, K, H
b4 b3
b0
Instrucciones especiales
FNC 144
en grupos de 4 bits
FX2N
FX1N
FX3G
FX2NC
Procesamiento Pasos del programa
16 bits 32 bits DIS
©
DISP
b15
b4 b3
(D+)
(D+)+1
(D+)+2
(D+)+3
Los bits 15 a 4
Área de memoria
se definen en
MITSUBISHI ELECTRIC
FX3U
FX3UC
©
7
b0
n