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
function
Total: 27 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, variables, procedures and
function
s 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)
... the ability to add inline assembler code anywhere in a
function
. the ability to report on the complexity of a
function
to help decide what should be re-written in assembler. a good selection of ...
3.
MOVX
(Links/Links)
... and early 1990s, but has today largely been superseded by a vast range of faster and/or
function
ally enhanced 8051-compatible devices manufactured by more than 20 independent manufacturers including Atmel, ...
4.
OMF-51 Object Module Format
(Documentation/8051)
... memory model of the 8051 family consists of three non-overlapping address spaces - the code space, the external data space and the on-chip RAM. Some sections of the on-chip RAM space serve
function
s in ...
5.
8051 IP Cores
(Documentation/8051)
...
Function
Registers (SFR) Idle, Power Down Mode Programmable Clock and Wait State Generator Technology independent (FPGA and ASIC) Silicon proven Optional 7 Interrupt Sources in 2 Priority ...
6.
8051 Instruction Set
(Documentation/8051)
... Operation: ACALL
Function
: Absolute Call Within 2K Block Syntax: ACALL code address Instructions OpCode Bytes Flags ACALL page0 11 2 None ...
7.
8051 Microcontroller
(Documentation/8051)
... Intel's original versions were popular in the 1980s and early 1990s, but has today largely been superseded by a vast range of faster and/or
function
ally enhanced 8051-compatible devices manufactured by ...
8.
Procedure at absolute address
(Documentation/Procedures)
You can force placing a procedure at absolute address with the absolute directive. This way you can also reserve some bytes at fixed addresses in code segment. ...
9.
Inline procedures
(Documentation/Procedures)
Procedures (and
function
s) that are declared with the Inline directive are copied to the places where they are called. This has the effect that there is no actual ...
10.
Turbo51 Command Line Syntax
(Documentation/General)
... CONST, CONSTRUCTOR, DESTRUCTOR, DIV, DO, DOWNTO, ELSE, END, FILE, FOR,
FUNCTION
, GOTO, IF, IMPLEMENTATION, IN, INHERITED, INTERFACE, LABEL, MOD, NIL, NOT, OBJECT, ...
11.
Methods
(Documentation/Assembler)
Methods are always reentrant. Before a call to the method is made the following is pushed on the XDATA stack: Address for String result (for
function
s which return ...
12.
Reentrant procedures
(Documentation/Assembler)
For reentrant procedures all parameters are pushed on XDATA stack.
Function
s return simple result in first register set (R5R4R3R2). For
function
s which return String ...
13.
Turbo51 Objects
(Documentation/General)
... Example: Program OOP; Type TLocation = Object X, Y : Integer; Procedure Init (InitX, InitY: Word);
Function
GetX: Word; ...
14.
Compiler Internals - General
(Documentation/Assembler)
... All local variables in normal (non-reentrant) procedures and
function
s are static. They are placed like global variables but are accessible only in local scope. Default memory type for local variables ...
15.
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: ...
16.
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
...
17.
System procedures
(Documentation/Procedures)
Assign Procedure Assign (Var F: File; Read
Function
:
Function
; WriteProc: Procedure); Procedure Assign assigns read
function
and write procedure ...
18.
System Unit
(Documentation/General)
System unit implements Turbo51 runtime library and defines some special
function
registers (SFR), bits and interrupt addresses that are present in all microcontrollers based on 8051 ...
19.
8051 Assembler statement
(Documentation/Assembler)
... Additional notes: DB Use DB to define byte. DW Use DW to define word. DD Use DD to define double word (LongInt). Arithmetic
function
s Use +, -, *, / for integer ...
20.
Source Code License Agreement
(Compiler Design/Compilers)
... revisions, modifications and adaptations of Source Code and addition of new user interfaces, features and
function
ality to the Software. LICENSEE RIGHTS AND RESTRICTIONS 1. By accepting this ...
<<
Start
<
Prev
1
2
Next
>
End
>>
Download Turbo51
|
Code Examples
|
Documentation
|
8051 Videos
|
8051 Projects
|
Compiler Design
|
Turbo Pascal Download