Preface
Manual de referencia del juego de instrucciones
Mnemónico
ARL
ASC
ASR
AWA
AWT
Descripción general de ASCII
Las instrucciones ASCII están disponibles en los procesadores SLC 5/03 OS301 y
superiores y todos los procesadores SLC 5/04. Existen dos tipos de instrucciones
ASCII:
10–2
Instrucción
Nombre
Lectura ASCII de
línea
Búsqueda de ca
dena
Comparación de
cadenas ASCII
Escritura ASCII
con apéndice
Escritura ASCII
Control de puerto ASCII – esto incluye instrucciones que usan o modifican el
canal de comunicación para la recepción o transmisión de datos. Cuando usa
estas instrucciones, la configuración del sistema debe estar establecida en el
"modo de usuario".
(ABL, ACB, ACL, AHL*, ARD, ARL, AWA*, AWT*)
* – significa que debe estar en el modo de usuario o sistema
Las instrucciones de control de puerto ASCII se colocan en cola según el orden
de ejecución y dependen la una de la otra para ejecutarse (excepto ACL, la cual
se ejecuta inmediatamente). Por ejemplo, si tiene una ARD (instrucción de
lectura ASCII) y luego una AWT (instrucción de escritura ASCII), el bit de
efectuado o el bit de error de la ARD debe estar establecido antes de que AWT
pueda comenzar ejecutarse (aun cuando AWT se ha habilitado durante la
ejecución de ARD por parte del procesador). Una segunda instrucción de
control de puerto ASCII no puede comenzar a ejecutarse hasta que la primera se
haya finalizado. Sin embargo, el procesador no espera la finalización de una
instrucción de control de puerto ASCII antes de que siga ejecutando su
programa de escalera.
Control de cadena ASCII – esto incluye instrucciones que manejan los datos de
cadena. (ACI, ACN, AEX, AIC, ASC, ASR)
Las instrucciones de control de cadena ASCII se ejecutan inmediatamente.
Nunca se colocan en cola para esperar su ejecución.
Propósito
Propósito
Lee una línea de caracteres desde el búfer de en
trada y los coloca en una cadena.
Busca una cadena.
Compara dos cadenas.
Escribe una cadena con caracteres configurados
por el usuario añadidos.
Escribe una cadena.
Página
Página
10 20
10 22
10 23
10 24
10 27