reface
Manual de referencia del juego de instrucciones
Escritura ASCII con anexo (AWA)
Use la instrucción AWA para escribir caracteres desde una cadena fuente a un
AWA
ASCII WRITE APPEND
(EN)
Channel
dispositivo externo. Esta instrucción añade los dos caracteres anexos que usted
(DN)
Source
Control
(ER)
configura en la pantalla de configuración ASCII. Los caracteres predeterminados
String Length
Characters Sent
son un retorno de carro y un avance de línea anexados al final de la cadena. Cuando
Error
usa esta instrucción, también puede realizar la indirección en línea. Vea la página
Instrucción de salida
10–26 para obtener más información.
Cómo introducir parámetros
Introduzca los parámetros siguientes al programar esta instrucción:
Ejemplo
I:1
Si la ranura de entrada 1, bit 10, está establecida,
lea 25 caracteres desde ST37:42 y escríbalo al
dispositivo de pantalla. Luego escriba un retorno de
carro y avance de línea (predeterminados).
10–24
El canal es el número del puerto RS-232 (canal 0).
La fuente es el elemento de cadena que desea escribir.
El control es el área que almacena el registro de control requerido para operar
la instrucción.
La longitud de cadena (.LEN) es el número de caracters que desea escribir
desde la cadena fuente (0 a 82). Si introduce un 0, toda la cadena se escribirá.
Esta es la palabra 1 en el bloque de control.
Los caracteres enviados (.POS) son el número de caracteres que el procesador
ha enviado al área de pantalla (0 a 82). Este campo se actualiza continuamente
durante la ejecución de la instrucción. Este valor puede ser mayor que la
longitud de cadena si los caracteres anexados o valores insertados de la
indirección en línea se usan. Si la longitud de cadena es mayor que 82, la
cadena escrita al destino será truncada a 82 caracteres. Esta es la palabra 2 en el
bloque de control.
El error muestra el código de error hexadecimal que indica por qué el bit ER se
estableció en el archivo de datos de control (R6:). Vea la página 10–29 para
obtener descripciones del código de error.
[
10
AWA
ASCII WRITE APPEND
Channel
0
Source
ST37:42
Control
R6:23
25
String Length
Characters Sent
0
Error
00
EN
DN
ER