Extracción de cadena (AEX)
AEX
Use la instrucción AEX para crear una cadena nueva tomando una porción de una
STRING EXTRACT
Source
cadena existente y enlazándola a una cadena nueva.
Index
Number
Dest
Instrucción de salida
Cómo introducir parámetros
Introduzca los parámetros siguientes al programar esta instrucción:
Ejemplo
Si la ranura de entrada 1, bit 10, está establecida,
extraiga 10 caracteres a partir del carácter 43 de
ST348:40 y almacene el resultado en ST52:75.
Las condiciones siguientes causan que el procesador establezca el bit de error ASCII
(S:5/15):
La fuente es la cadena existente. El valor de fuente no es afectado por esta
instrucción.
El índice es la posición inicial (de 1 a 82) de la cadena que desea extraer. (Un
índice de 1 indica el carácter del extremo izquierdo de la cadena.)
El número es el número de caracteres (de 1 a 82) que desea extraer, a partir de
la posicion indexada. Si el índice más el número son mayores que los
caracteres totales en la cadena de fuente, la cadena de destino tendrá los
caracteres desde el índice hasta el final de la cadena de fuente.
El destino es el elemento de cadena (ST) donde desea almacenar la cadena
extraída.
I:1
[
10
longitud de fuente inválida o longitud de cadena de cero
valores de índice o número fuera de rango
valor de índice mayor que la longitud de la cadena de fuente
Instrucciones ASCII
AEX
STRING EXTRACT
Source
ST38:40
Index
42
Number
10
Destination
ST52:75
10–13