421 King Street NorthWaterloo, OntarioCanadaN2J 4E4Tel: 519-888-6911Fax: 519-746-6751
Do Byte Craft Limited compilerssupport ANSI C?
All Byte Craft compilers are ANSI compatible within thelimitations of the target hardware.
How efficient is the optimizercompared to hand-writtenassembler code?
The compiler generates object code as tight andefficient as most hand-written assembler code.
Can I combine C code andassembler in my programs?
You can embed assembler code within your C program,using #asm and #endasm preprocessor directives. Theembedded code can call C functions and directlyaccess C variables. To pass arguments conveniently,embed your assembly code in the body of a C function.
What kinds of emulator hardwaredo the compilers support?
For more information on supported emulator products,contact Byte Craft Limited support staff.
How do the compilers handle localvariable declarations?
Our compilers store locally-declared variables inreusable local memory spaces. The scope of localvariables is protected.
What are Byte Craft Limited'sterms?
For Canada and the U.S.: For company purchases (onapproved credit), NET 30 days after shipping. ByteCraft ships next day FedEx free of charge. All other orders must be prepaid, with American Express, VISA,check with order, or direct wire transfer.For overseas: All orders, prepaid with AmericanExpress, VISA, check with order, or direct wire transfer.Shipping is extra. Please call for more information.Please obtain appropriate import documentation.If for any reason you are unsatisfied with your purchase, you can return it within 30 days for a fullrefund.
Code Development Systems
The Byte Craft Limited Code DevelopmentSystems are high-performance embeddeddevelopment packages designed for seriousdevelopers. They generate small, fast, andefficient code. They enable the professionaldeveloper to produce stand-alone single-chipmicrocontroller applications quickly. Developerscan easily port C language applications writtenfor other embedded platforms to the CDS.
The Code Development Systems supportentire families of microcontrollers.
The optimizing C language cross-compilers areANSI-compatible within hardware limitations.
Tight, fast and efficient code optimizationgenerates clean, customized applications.
A built-in Macro Assembler allows inlineassembly language in C source.
CDS generate symbol and source referenceinformation for C source-level debugging withpopular emulators.
C language support for interrupt serviceroutines and direct access to ports.
Device files for individual parts preciselycontrol code generation and resource usage.
Complete user documentation comes withevery Code Development System.
Absolute Code Mode lets you compile directlyto final code without a separate linking phase.Alternatively, you can use t
Demonstration versions are available from:
Code Development Systems install underWindows 95, 98, ME, NT, 2000, or under MS/PCDOS.CDS provide symbol table information and alisting file: a merged listing of C source andgenerated assembly language to permit detailedanalysis.he BClinkOptimizing Linker. Either method performs afinal optimization pass on an entire program.