17-14
ASCII String Search (ASC)
1785-6.1ES Noviembre de 1998
Instrucciones ASCII ABL, ACB, ACI, ACN, AEX, AIC, AHL, ARD, ARL, ASC, ASR, AWA, AWT
Descripción:
Use la instrucción ASC para buscar la ocurrencia de la cadena de
origen en una cadena existente (cadena de búsqueda).
ASC
STRING SEARCH
Cómo introducir los parámetros
Source
Index
Search
Debe proporcionar la siguiente información para usar la
Result
instrucción ASC:
Parámetro:
Búsqueda
Origen
Indice
Resultado
Ejemplo:
I:012
[
10
Si el bit 10 de la palabra de entrada 12 está establecido, busca la
If input word 12, bit 10 is set, search the string in ST52:80
cadena encontrada en ST38:40 en la cadena ST52:80 a partir del
starring at the 35th character, for the string found in
35° carácter. En este ejemplo, el resultado se almacena en N10:0.
ST38:40. In this example, the result is stored in N10:0.
Las condiciones siguientes causan que el procesador establezca el bit
de fallo (S:17/8):
•
•
•
El resultado se pone en cero en cualquiera de las condiciones
anteriores.
Definición:
la cadena que desea examinar.
la cadena que desea encontrar cuando examina la cadena de búsqueda.
la posición inicial (de 1 a 82) de la porción de la cadena de búsqueda que
desea buscar. Un índice de 1 indica el carácter del extremo izquierdo.
una dirección de números enteros en que el procesador almacena la
posición de la cadena de búsqueda donde comienza la cadena de origen.
Si no hay coincidencias, 0 se almacena en el resultado.
longitud de cadena no válida o longitud de cadena de cero
valores de índice fuera del rango
valor de índice mayor que la longitud de la cadena de origen
ASC
STRING SEARCH
Source
ST38:40
Index
35
Search
ST52:80
Result
N10:0