reface
Manual de referencia del juego de instrucciones
Búsqueda de cadena (ASC)
ASC
Use la instrucción ASC para buscar una cadena existente en coincidencia con la
STRING SEARCH
Source
cadena fuente.
Index
Search
Result
Instrucción de salida
Cómo introducir parámetros
Introduzca los parámetros siguientes al programar esta instrucción:
Ejemplo
I:1
10
Si la ranura de entrada 1, bit 10, está establecida,
busque la cadena en ST52:80 a partir del carácter
36 para encontrar la cadena en ST38:40. En este
ejemplo, el resultado se almacena en N10:0.
Las condiciones siguientes causan que el procesador establezca el bit de error ASCII
(S:5/15).
El destino no cambia en ninguna de las condiciones anteriores.
10–22
La fuente es la cadena que desea encontrar cuando examina la cadena fuente.
El índice es la posición inicial (de 1 a 82) de la porción de la cadena que desea
encontrar. (Un índice de 0 indica el carácter del extremo izquierdo de la
cadena.)
La búsqueda es la cadena que desea examinar.
El resultado es un entero donde el procesador almacena la posición de cada
cadena de búsqueda donde la cadena fuente comienza. Si no hay ninguna
coincidencia, no ocurren cambios.
[
longitud de cadena inválida o longitud de cadena de cero
valor de índice fuera de rango
valor de índice mayor que la longitud de la cadena fuente
ASC
STRING SEARCH
Source
ST38:40
Index
35
Search
ST52:80
Result
N10:0