Descripción
La instrucción "Activar área por bits" pone a "1" el estado lógico de los bits de un área indicada. El punto inicial del área se define mediante el puntero del parámetro S_BIT. Si el puntero señala al área de memoria de la periferia externa (P), no se ejecuta la instrucción. El número de bits que deben activarse en el área indicada se determina en el parámetro N de la instrucción. Si el parámetro N tiene el valor "0", la llamada de la instrucción no tendrá efecto alguno.
|
Nota Parámetro N En el parámetro N también es posible interconectar un elemento de un bloque de datos. |
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 |
|---|---|---|---|---|
|
S_BIT |
Input |
POINTER |
I, Q, M, D |
Apunta al primer bit del área cuyos bits se activan. En el direccionamiento indirecto por registro interárea, el puntero debe indicarse en formato de palabra doble. |
|
N |
Input |
INT |
I, Q, M, D, L, P o constante |
Número de bits que deben activarse |
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:
En el ejemplo, la instrucción activa 10 bits en el área de M0.0 a M1.1.