Ejemplo de programa 2:
1.
Cuando se dispara el flanco ascendente de X20, la instrucción CALL P10 transfiere la
ejecución a la subrutina P10.
2.
Cuando X21 está ON, ejecutar CALL P11, saltar a y ejecutar subrutina P11.
3.
Cuando X22 está ON, ejecutar CALL P12, saltar a y ejecutar subrutina P12.
4.
Cuando X23 está ON, ejecutar CALL P13, saltar a y ejecutar subrutina P13.
5.
Cuando X24 está ON, ejecutar CALL P14, saltar a y ejecutar subrutina P14. Cuando se llega
a la instrucción SRET, salta de regreso a la última subrutina P para concluir las instrucciones
restantes.
6.
La ejecución de subrutinas irá en retroceso a la subrutina de nivel superior hasta que la
instrucción SRET en la subrutina P10 sea ejecutada. Después de esta ejecución de
programa regresará al programa principal.
3. Conjunto de instrucciones
3-41