5-7. Lista de comandos
17 J
Función
Pasa a la etiqueta especificada cuando un puerto de entrada del conector de ampliación 2 se
encuentra en el estado especificado.
Valor
Nombre de etiqueta
Valor ➝
Número del puerto de entrada (del 1 al 8)
Valor ➞
Estado del puerto de entrada (1: Alto, 0: Bajo)
1:
17 J Label name
Comprueba el estado de un puerto de entrada en el conector de ampliación 2, luego realiza un salto si el puerto de
entrada se encuentra en el estado especificado o continúa al siguiente paso si no lo está. Comprueba uno de los
ocho puertos de entrada y determina si se encuentra o no en el estado especificado (alto o bajo).
Para más información acerca de las especificaciones del conector de ampliación 2, consulte la sección "Conector
de ampliación 2" en la p.122.
18 CALL
Función
Pasa a la etiqueta especificada, y luego vuelve al paso original.
Valor
Nombre de etiqueta
1:
18 CALL Label name
Pasa al punto al que se ha asignado el nombre de la etiqueta especificada. Si a partir de entonces se encuentra un
comando [RETURN], la ejecución vuelve al paso donde se produjo el salto y continúa con el siguiente paso. Se
utiliza para invocar una subrutina. No es posible invocar una segunda subrutina desde dentro de una primera (es
decir, no se permiten las subrutinas encajadas).
19 C
Función
Invoca la etiqueta especificada cuando un puerto de entrada del conector de ampliación 2 se
encuentra en el estado especificado.
Valor
Nombre de etiqueta
Valor ➝
Número del puerto de entrada (del 1 al 8)
Valor ➞
Estado del puerto de entrada (1: Alto, 0: Bajo)
1:
19 C Label name
Comprueba el estado de un puerto de entrada en el conector de ampliación 2, luego ejecuta una invocación si el
puerto de entrada se encuentra en el estado especificado o continúa al siguiente paso si no lo está. Comprueba uno
de los ocho puertos de entrada y determina si se encuentra o no en el estado especificado (alto o bajo).
Para más información acerca de las especificaciones del conector de ampliación 2, consulte la sección "Conector
de ampliación 2" en la p.122.
20 RETURN
Función
Señala el final de una subrutina invocada utilizando un comando [CALL] o [C].
Valor
Ninguno
Se utiliza junto con el comando [CALL] o [C]. Cuando se ejecuta un comando [RETURN] después de un salto
realizado utilizando estos comandos, la ejecución vuelve al paso donde se produjo el salto. No ocurre nada si se
ejecuta este comando antes de que se haya realizado un salto.
➝ ➞
10
➝ ➞
10
Capítulo 5 - La función Teaching
81