GOTO etiqueta
La ejecución del programa continua en la declaración de la etiqueta .
GOTO send ´ salta a la declaración etiquetada send
send: serout 0,N2400, [ ” Hi” ] ´ envía “ Hi” como salida al Pin0 en forma serial
GOSUB etiqueta
Salta a la subrutina indicada en la etiqueta , guardando su dirección de regreso en la pila (stack) .A diferencia del GOTO , cuando se llega a un RETURN ,la ejecución sigue con la declaración siguiente al último GOSUB ejecutado .
Se puede usar un número ilimitado de subrutinas en un programa y pueden estar anidadas .En otras palabras , las subrutinas pueden llamar a otra subrutina .Cada anidamiento no debe ser mayor de cuatro niveles .
GOSUB beep ´ ejecuta la subrutina beep
beep: high 0 ´ enciende el LED conectado a Pin0
sound 1, [ 80 , 10 ] ´ hace sonar el parlante conectado a Pin1
low 0 ´ apaga el LED conectado a Pin0
return ´ vuelve a la rutina principal