... type - the type of address space to which it belongs (DATA, XDATA, IDATA, CODE or BIT).
Relocation type - one of the following types:
Absolute - absolute segment. Cannot be relocated by the RL51 program. ...
... set with compiler directive $MG MemoryType (DATA, IDATA or XDATA) and defaults to DATA. This memory type can be overridden for each variable declaration.
Local variables
All local variables in normal ...
Pascal Compiler for 8051 Microcontrollers
Turbo51 variables can have memory type directives DATA, IDATA, or XDATA which overrides default memory type for variables (IDATA memory with addresses starting ...
... (points to IDATA), Pointer (points to XDATA) and CodePointer (points to CODE). Similarly there are ShortPChar, PChar and CodePChar. Pointers to ordinal types can have memory type directive DATA, IDATA ...
Pascal Compiler for 8051 microcontrollers
CODE memory
By default the maximum code size is $10000 bytes (64 KB). This can be changed in the main program with the $M directive.
IDATA memory
By ...
...
B-
Full boolean evaluation
C+
Show source lines in assembler file
DefaultFile Off
Assume CurrentIO system file variable is assigned with the actual IO procedures
I+
IDATA ...
...
Generate absolute instructions (ACALL/AJMP)
B-
Full boolean evaluation
C+
Show source lines in assembler file
I+
IDATA variables can start below $80 (as indirectly addressed DATA ...
... size reported when no IDATA memory present
FIXED in 0.1.3.2
1
Unreachable RET/RETI at the end of assembler procedure is not eliminated
FIXED in 0.1.3.0
Planned features
#FEATURESTATUS
7 ...