... which carry no information. They are present to enable future enhancements (e.g. SYMBOL TYPE fields) or for compatibility reasons and should have a zero value.
Each record starts with a record type which ...
The e8051 is the fastest available 8051/8052 embedded microcontroller core for ASICs and FPGAs, achieving peak processing speeds of up to 300 Mips in ASICs and up to or above 130 Mips ...
... - Move Extended Memory
MUL - Multiply Accumulator by B
NOP - No Operation
ORL - Bitwise OR
POP - Pop Value From Stack
PUSH - Push Value Onto Stack
RET - Return From ...
... from any interrupt.
Warning: make sure that all varables that might be changed in the interrupt procedure are marked with the Volatile directive. This will tell the compiler that their value can be modified ...
... don't want it you can use the $NoReturn compiler directive inside assembler procedure to prevent generating RET instruction. You can easily pass parameters by value (Turbo51 automatically creates static ...
Pascal Compiler for 8051 Microcontrollers
Function Abs (X: Integer): Integer;
Function Abs (X: Real): Real;
Abs returns the absolute value of a variable. The result of the function ...
Dec decrements the value of X with Decrement. If Decrement isn't specified, then 1 is taken as a default.
Procedure Delete (Var S: String; Index: Byte; Count: Byte);
Delete deletes ...
... [CODE Size], [XDATA Start], [XDATA Size], [Heap Size]
Memory sizes (only in program), default values: $0000 $10000 $0000 $0000 $0000
IDATA memory available
XDATA memory available ...