Instrucciones de control de flujo de programa en el
ejemplo de aplicación de la perforadora de papel
Esta sección proporciona renglones de escalera para demostrar el uso de las
instrucciones de control de flujo de programa. Los renglones son parte del ejemplo
de aplicación de la perforadora de papel descrito en el apéndice H. Va a añadir al
programa principal en el archivo 2. Los nuevos renglones son necesarios para
llamar las otras subrutinas que contienen la lógica necesaria para hacer funcionar la
máquina.
Cómo añadir el archivo 2
Renglón 2:3
Este renglón llama la subrutina de secuencia de la perforadora. Esta subrutina
maneja la operación de una secuencia de perforación y vuelve a arrancar el
transportador cuando se termina la secuencia de perforación.
|
|–––––––––––––––––––––––––––––––––––––––––––––––––––––––––+JUMP TO SUBROUTINE+–|
|
|
Renglón 2:4
Este renglón llama la subrutina que registra la cantidad de desgaste de la broca
actual.
|
|–––––––––––––––––––––––––––––––––––––––––––––––––––––––––+JUMP TO SUBROUTINE+–|
|
|
Renglón 2:5
Existe una lógica de inicialización en la subrutina DII (archivo 4) que se debe
ejecutar antes de la primera interrupción DII. Así este renglón permite que el
DII esté inicializado saltando a la subrutina DII cuando el procesador entre
en el modo RUN.
| Primera
| transferencia
|
S:1
|––––] [––––––––––––––––––––––––––––––––––––––––––––––––––+JUMP TO SUBROUTINE+–|
|
15
|
Instrucciones de flujo de programa
+JSR–––––––––––––––+ |
|SBR file number
6| |
+––––––––––––––––––+ |
+JSR–––––––––––––––+ |
|SBR file number
7| |
+––––––––––––––––––+ |
+JSR–––––––––––––––+ |
|SBR file number
4| |
+––––––––––––––––––+ |
|
|
5–15