Compiler Design
Donate
Links
Videos
Books
About
Contact
Home
Code Examples
Download
Development
IDE
FAQ
Documentation
Assembly Language
Boolean
Byte
Code
Data
DPTR
File
Function
High
IDATA
LCALL
8051
Memory
MOVX
Type
Procedure
Record
Var
Register
Segment
Value
XDATA
Debugging
Optimizations
Module
Pascal
IP Core
Embedded
Username
Password
Remember Me
Forgot your password?
Forgot your username?
Create an account
Search
Turbo51 - Free Pascal compiler for 8051
Search Keyword:
Search
All words
Any words
Exact Phrase
Ordering:
Newest First
Oldest First
Most Popular
Alphabetical
Section/Category
Search Only:
Articles
Search Keyword
Var
Total: 34 results found.
Display #
5
10
15
20
25
30
50
100
All
Page 1 of 2
1.
Turbo Pascal Compiler Written in Delphi
(Compiler Design/Compilers)
... All types, constants,
var
iables, 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 in
var
iant, strength reduction of induction
var
iables and loop reversing ), constant folding and propagation, copy propagation, dead code ...
3.
MOVX
(Links/Links)
... 8051 family is MCS-51) is a Har
var
d 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
var
ious 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
var
iety of designs utilizing the MCS 51 ...
6.
8051 Opcodes
(Documentation/8051)
... data transfer instructions, boolean
var
iable 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 Har
var
d 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
var
iables for value storage), ...
9.
Inline Procedures
(Documentation/Procedures)
... Program Example4; Type TFlag = (fl0, fl1, fl2, fl3, fl4, fl5, fl6); TFlagsSet = Set of TFlag; T
Var
iantRecord = Record Case Byte of 0: (L: ...
10.
Pascal Programming Language
(Links/Links)
... FAQ This FAQ contains
var
ious questions that are frequently asked about the
var
ious 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
var
iable is assigned with the actual IO procedures I+ IDATA
var
iables ...
12.
Turbo51 Command Line Syntax
(Documentation/General)
... -M Make modified units -MG<memory type> Set default memory type for global
var
iables (memory type = D, I or X) -ML<memory type> Set default ...
13.
Methods
(Documentation/Assembler)
... space for local
var
iables (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
var
iables (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
var
iables and typed constants are stored in little endian format. Boolean
var
iables Boolean
var
iables 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
var
iable. 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
var
iables immediately follow DATA
var
ables. If there is no IDATA memory or ...
<<
Start
<
Prev
1
2
Next
>
End
>>
Download Turbo51
|
Code Examples
|
Documentation
|
8051 Videos
|
8051 Projects
|
Compiler Design
|
Turbo Pascal Download