INTEL NAVIGATION HEADER


TASKING C51 Compiler

Tasking


Architecture:
Type :
Last Update:

MCS(R) 51/151/251 Controller
Development Software
12/11/96 11:34:01 AM

Vendor Information



Tool Description:

The compiler package consists of the optimizing ANSI C compiler, macro assembler, linker/locator, libraries, CrossView 51 simulator and EDE our Windows based embedded development environment. The TASKING 8051 C compiler has been designed and built specifically for the microcontroller architecture of the Intel 8051. This means that you can access all the special features of the Intel 8051 in C, without violating the ANSI standard, such as: Multiple address spaces (with full pointer support), Bit memory, Special function registers (I/O ports), Interrupt functions using bank switching, User in-line C functions (create your own in-line functions) and much more.
You can assign each C variable explicitly to a specific memory type: _data, _bdat, _idat, _pdat, _xdat, _rom. The compiler supports 1 and 2 byte pointers and has very efficient pointer arithmetic and dereferencing. It uses extremely fast parameter passing between functions and automatic variables using the CPU registers R2-R7. It allows fast 8-bit arithmetic, including true char and _bit type variables. Powerful data overlaying by linker using the compilerÆs function call graph information stretches the utilization of the scarce internal RAM. The compiler sup-ports 4 different memory models. These models can be used separately or mixed (per function) to ensure the best possible code generation.
The compiler is delivered with libraries for all memory models. The libraries include ANSI C libraries, run time libraries including I/O calls (+ printf), memory management, arithmetic functions and floating point (for both internal and external RAM). Source code is provided for most of the library routines allowing you to tailor the libraries to your specific application.
Third-party support includes interoperability with real time kernels (such as Embedded System Products RTXC51), emulators (such as Ashling, Ceibo, Checkmate, ComAp, HP, Kontron, Lauterbach, Metalink, Nohau, Orion Instruments, Philips, Signum Systems, Sophia Systems) and other tools (Inform FuzzyTECH51, ChipTools ChipView51, Intel ApBUILDER, Aisys DriveWay51).

Tool Features:

  • Windows Based Embedded Development Environment

  • Full ANSI C to Ensure Early Error Detection

  • Architecture Specific C Language Extensions

  • Extensive Optimizations

  • Interrupt Functions in C and In-Line Assembly

  • User In-Line C Functions

  • Single Precision Floating Point

  • Generates Intel Compatible Assembly

  • Complete ANSI-C Libraries in C Source

  • Full Intel OMF-51, IEEE-695 and Intel Hex

  • Development Platform(s):

    Windows 3.1, Windows 95, Windows NT, Extended DOS, Sun SPARC/SunOS, Sun SPARC/

    File Attachments:

    147.PDF - Electronic catalog page

    Supported Device Detail Matrix:

    Part & Package

    Availability

    8X151 - 40ldPDIP
    8X151 - 44ldPLCC
    8XC152JX - 48ldPDIP
    8XC152JX - 68ldPLCC
    8XC3X - 40ldPDIP
    8XC3X - 44ldPLCC
    8XC3X - 44ldQFP
    8XC51FX - 40ldPDIP
    8XC51FX - 44ldPLCC
    8XC51FX - 44ldQFP
    8XC51RX - 40ldPDIP
    8XC51RX - 44ldPLCC
    8XC51RX - 44ldQFP
    8XC51SL - 100ldQFP
    8XC51SL - 100ldSQFP
    8XC51X - 40ldPDIP
    8XC5X - 40ldCerDIP
    8XC5X - 40ldPDIP
    8XC5X - 44ldPLCC
    8XC5X - 44ldQFP
    8XC5XGX - 68ldPLCC
    8XL5X - 44ldPLCC
    8XL5X - 44ldQFP

    NOW
    NOW
    NOW
    NOW
    NOW
    NOW
    NOW
    NOW
    NOW
    NOW
    NOW
    NOW
    NOW
    NOW
    NOW
    NOW
    NOW
    NOW
    NOW
    NOW
    NOW
    NOW
    NOW



    Vendor Information:


    Tasking

    Norfolk Place 333 Elm Street
    Dedham , MA 02026-4530
    USA
    (617) 320-9400

    Email : support_us@tasking.nl
    Fax : (617) 320-9212
    Toll Free : (800) 458-8276
    URL : http://www.tasking.com

    Contact the vendor above for the latest Distributor information




    Legal Stuff © 1997 Intel Corporation

    Free Web Hosting