User manual
134
mikoBasic PRO for PIC32
MikroElektronika
GOTO Table
If a certain routine is allocated on the address higher than 64kB and can not be accessed directly, a GOTO table is
created just after the Interrupt Vector Table to enable this routine call.
GOTO table comprises of addresses of those routines that are allocated on the addresses higher than 64kB.
So, whenever a call is made to a routine which is not directly accessible, it jumps to an assigned GOTO table block which
contains address of a desired routine. From there, a GOTO call is generated to that address, and the routine is executed.
See also Linker Directives.
Basic Standard Issues
Divergence from the Basic Standard
Function recursion is not supported because of no easily-usable stack and limited memory PIC32 Specic
Basic Language Extensions
mikroBasic PRO for PIC32 has additional set of keywords that do not belong to the standard Basic language
keywords:
- code
- data
- rx
- sfr
- at