Search

Turbo51 - Free Pascal compiler for 8051

Search Only:

Search Keyword var

Total: 34 results found.

Page 1 of 2


1. Turbo Pascal Compiler Written in Delphi
(Compiler Design/Compilers)
... All types, constants, variables, procedures and functions in the source code have meaningful names. Therefore, from the source code itself it is easy to understand what the code does. And since Pascal ...
2. 8051 C Compiler
(Documentation/8051)
... such as global sub expression elimination, loop optimizations (loop invariant, strength reduction of induction variables and loop reversing ), constant folding and propagation, copy propagation, dead code ...
3. MOVX
(Links/Links)
... 8051 family is MCS-51) is a Harvard architecture, single chip microcontroller (µC) which was developed by Intel in 1980 for use in embedded systems. Intel's original versions were popular in the 1980s ...
4. OMF-51 Object Module Format
(Documentation/8051)
... TOS 0 The function of the various components of the on-chip RAM space and the addressing modes by which they may be accessed are discussed below. 2.3.1 Register Banks The ...
5. 8051 IP Cores
(Documentation/8051)
... - world's fastest 8051 microcontroller IP core The R8051XC2 is the world's fastest configurable, single-chip 8-bit microcontroller core that can implement a variety of designs utilizing the MCS 51 ...
6. 8051 Opcodes
(Documentation/8051)
... data transfer instructions, boolean variable manipulation instructions and program and machine control instructions. OpcodeBytesMnemonicOperands 00 1 NOP 01 2 AJMP ...
7. 8051 Microcontroller
(Documentation/8051)
The Intel 8051 (official designation for 8051 family is MCS-51) is a Harvard architecture, single chip microcontroller (µC) which was developed by Intel in 1980 for use in embedded systems. ...
8. 8051 Assembler Procedures
(Documentation/Procedures)
... $NoReturn compiler directive inside assembler procedure to prevent generating RET instruction. You can easily pass parameters by value (Turbo51 automatically creates static variables for value storage), ...
9. Inline procedures
(Documentation/Procedures)
...  Program Example4; Type TFlag = (fl0, fl1, fl2, fl3, fl4, fl5, fl6); TFlagsSet = Set of TFlag; TVariantRecord = Record Case Byte of 0: (L: ...
... 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 that ...
11. Compiler Switches And Directives
(Documentation/General)
...  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 variables ...
12. Turbo51 Command Line Syntax
(Documentation/General)
...  -M Make modified units -MG<memory type> Set default memory type for global variables (memory type = D, I or X) -ML<memory type> Set default ...
13. Methods
(Documentation/Assembler)
... space for local variables (increases XSP accordingly)   On exit called method pops saved XBP and removes all pushed parameters from XDATA stack. XDATA stack during reentrant procedure call looks ...
14. Reentrant procedures
(Documentation/Assembler)
... top of pushed parameters reserves space for local variables (increases XSP accordingly)   On exit called procedure pops saved XBP and removes all pushed parameters from XDATA stack. XDATA stack ...
15. Turbo51 Objects
(Documentation/General)
...  Procedure Hide; Function IsVisible: byteBool; Procedure MoveTo (NewX, NewY: Word); end; Const clBlack = 0; clGreen = 2; Var Point: TPoint ...
16. Compiler Internals - General
(Documentation/Assembler)
... Compiler Written in Turbo Pascal. Turbo51 Compiler Internals Data storage All variables and typed constants are stored in little endian format. Boolean variables Boolean variables are ...
17. Turbo51 Files
(Documentation/General)
... 32 div BaudRate); Var SerialPort: Text; Num1, Num2: LongInt; Procedure WriteToSerialPort; Assembler; Asm CLR TI MOV SBUF, A @WaitLoop: JNB TI, @WaitLoop end; Function ReadFromSerialPort: ...
18. System Functions
(Documentation/Procedures)
Abs Function Abs (X: Integer): Integer; Function Abs (X: Real): Real; Abs returns the absolute value of a variable. The result of the function ...
19. System procedures
(Documentation/Procedures)
Assign Procedure Assign (Var F: File; ReadFunction: Function; WriteProc: Procedure); Procedure Assign assigns read function and write procedure ...
20. Turbo51 Memory Organization
(Documentation/General)
... one of the used units with the $XDATA directive. DATA / IDATA Memory organization If compiler switch $I is set then IDATA variables immediately follow DATA varables. If there is no IDATA memory or ...
<< Start < Prev 1 2 Next > End >>