... instruction combining, loop-invariant code motion, code-block reordering and many others.
In 2005 Turbo51 was stable and reliable enough to be used for a real project. And it was. Since then I am using ...
...
Pascal Standards FAQ
This FAQ contains various questions that are frequently asked about the various Pascal standards.
Turbo Pascal (Wikipedia)
Turbo Pascal is a complete software development system ...
...
Constants
Types
Variables
Procedures
System Procedures
System Functions
Assembler Procedures
Inline Procedures
Procedures at absolute address
Interrupts
Assembler
Assembler ...
...
Boolean variables use BIT (boolean) memory in 8051. If you would like to use boolean variables in DATA or XDATA memory (or even in CODE memory as typed constant) then you have two possibilities:
Use ...
... simulator, oscilloscope, terminal console and many other cool tools.
PSPad is a freeware programmer's editor for Microsoft Windows operating systems, useful for people who:
work with various ...
... assembler
planned
3
Import of OMF-51 object files
planned
2
Various calling conventions (needed to call imported procedures)
planned
1
Generation of OMF-51 object files
DONE ...
... optimizations
Dead code elimination
Branch elimination
Code-block reordering
Loop-invariant code motion
Loop inversion
Induction variable elimination
Instruction selection
Instruction combining ...