Descripción
La instrucción "Descodificar" activa un bit predeterminado por el valor de entrada en el valor de salida.
La instrucción "Descodificar" lee el valor del parámetro IN y activa el bit en el valor de salida cuya posición equivale al valor leído. Los demás bits del valor de salida se rellenan con ceros. Si el valor del parámetro IN es mayor que 31, se ejecuta una instrucción modulo 32.
Parámetro
La tabla siguiente muestra los parámetros de la instrucción:
|
Parámetros |
Declaración |
Tipo de datos |
Área de memoria |
Descripción |
|---|---|---|---|---|
|
IN |
Input |
WORD |
I, Q, M, D, L, P |
Posición del bit que se activa en el valor de salida. |
|
Valor de función |
DWORD |
I, Q, M, D, L, P |
Valor de salida actual |
|
Encontrará más información sobre los tipos de datos válidos en "Consulte también".
Ejemplo
El siguiente ejemplo muestra el funcionamiento de la instrucción:
La figura siguiente muestra el funcionamiento de la instrucción con valores de operandos concretos:
La instrucción lee el número "3" del valor del operando "Tag_Value" y activa el tercer bit del valor del operando "Tag_Result".