Search

Turbo51 - Free Pascal compiler for 8051

Search Only:

Search Keyword high

Total: 20 results found.



1. OMF-51 Object Module Format
(Documentation/8051)
...  Generated by the LOW operator or, for the DATA and BIT spaces, by a direct (full) address reference. High Byte - reference to the high-order byte of an address. Generated by the HIGH operator. ...
2. 8051 IP Cores
(Documentation/8051)
... available for running small test programs at full speed in the user's own target hardware. Adding a high-performance 8051 microcontroller to a project has never been easier, the e8051 block is simply dropped ...
3. 8051 Instruction Set
(Documentation/8051)
... the stack (low byte first, high byte second). The Program Counter is then set to the 16-bit value which follows the LCALL opcode, causing program execution to continue at that address. See Also: ACALL, ...
4. 8051 Microcontroller
(Documentation/8051)
... number of instructions per second. All SILabs, some Dallas and a few Atmel devices have single cycle cores. Even higher speed single cycle 8051 cores, in the range 130 MHz to 150 MHz, are now available ...
5. 8051 Assembler Procedures
(Documentation/Procedures)
...  MOV Number1, #LOW (200) MOV Number1 + 1, #HIGH (200) MOV Number2, #LOW (40) MOV Number2 + 1, #HIGH (40) LCALL Add LCALL WriteResult  ...
6. Inline Procedures
(Documentation/Procedures)
...  MOV R3, #HIGH ($001A) LCALL sysRandomWord MOV A, R2 ADD A, #LOW ($0061) MOV Character, A ; DataRecord1.Ch0 := ...
... name Borland Pascal was generally reserved for the high end packages (with more libraries and standard library source code) while the original cheap and widely known version was sold as Turbo Pascal. The ...
8. Methods
(Documentation/Assembler)
... variable (for functions which return simple type XBP + 4 Local variables and temporary storage XDATA STACK high memory XSP  ...
9. Reentrant procedures
(Documentation/Assembler)
... which return simple type) XBP Local variables and temporary storage XDATA STACK high memory XSP  ...
10. Turbo51 Objects
(Documentation/General)
...  MOV A, #LOW (XDATA_StackStart) MOV XBP, A MOV XSP, A MOV A, #HIGH (XDATA_StackStart) MOV XBP+1, A  ...
11. Turbo51 Files
(Documentation/General)
...  MOV SerialPort, #LOW (WriteToSerialPort) MOV SerialPort+1, #HIGH (WriteToSerialPort) MOV SerialPort+2, #LOW (ReadFromSerialPort)  ...
12. System Functions
(Documentation/Procedures)
... high byte of word or pointer in X. High Function High (TOrdinalType): TOrdinalTypeElement; Function High (X: TOrdinalType): TOrdinalTypeElement; Function High (X: TArray): TArrayIndex; ...
13. System procedures
(Documentation/Procedures)
... by Ptr. All memory at a location higher than Ptr is marked empty. Str Procedure Str (Var X[: NumPlaces[:Decimals]]; Var Str: String); Str returns a string which represents ...
14. 8051 Assembler statement
(Documentation/Assembler)
...  MOV A, #HIGH (CrcTable) ADDC A, B MOV DPH, A CLR A MOVC A, @A+DPTR XRL A, RX_CRC MOV RX_CRC + 1,A MOV A, #1 MOVC A, @A + ...
15. Constants
(Documentation/Declarations)
... = 384 div 32; DefaultRelayOffPulseTime = 1500 div 32; Relay_ON = LowLevel; Relay_OFF = HighLevel; MotorUp = 1; MotorDown = 0; HexChar: Array [0..15] of Char = '0123456789ABCDEF'; ...
16. Turbo51 IDE
(Uncategorised Content)
... highlighting code editors, and the like that are useful to programmers for writing the source code of a program. Free Windows Editors Here is another site with free Windows editors. Many of ...
... floating point support Mixed Pascal and assembler code Full use of register banks Advanced multi-pass optimizer Smart linker Generates compact high quality code Output formats: BIN, HEX, OMF ...
18. About Turbo51
(Uncategorised Content)
... have the same syntax and will generate high quality optimized code. In 2005 the Turbo51 was stable and reliable enough to be used for a real project. And it was. Since then I am using it for every ...
19. 8051 Code Examples
(Uncategorised Content)
...  Init ; Assign (CurrentIO, ReadFromSerialPort, WriteToSerialPort); MOV CurrentIO, #LOW (WriteToSerialPort) MOV CurrentIO+1, #HIGH (WriteToSerialPort)  ...
... JB  ACC.n, Label in inline procedure were removed in some cases Fixed bug:   Initial high byte XSP calculation uses ADD instead of ADDC Change:      Reported time is now only time during compilation ...