 | Cx51 User's Guide |  |
|
|
Technical Support On-Line Manuals Cx51 User's Guide Cx51 Introduction Compiling Programs Language Extensions Preprocessor Advanced Programming 8051 Derivatives Analog Devices MicroConverter B2 Series Atmel 89x8252 and Variants Cast/Evatronix Dual DPTR Dallas 320, 420, 520, and 530 Dallas 390, 400, 5240, and Variants Arithmetic Accelerator Infineon C517, C509, 80C537, and Variants Data Pointers High-speed Arithmetic Library Routines NXP and Atmel Dual DPTR NXP 80C51MX Architecture NXP 8xC750, 8xC751, and 8xC752 Error Messages Library Reference Appendix | Arithmetic AcceleratorThe Cx51 Compiler uses the 32-bit and 16-bit arithmetic operations of the DS80C390, DS80C400 and DS5240 to improve performance of a number of math-intensive operations. C language programs execute considerably faster when using either of these MCUs. Use the following suggestions to help guarantee that only one thread of execution uses the arithmetic processor: - Use the MODDA directive to compile functions which are guaranteed to execute only in the main program or functions used by one interrupt service routine, but not both.
- Compile all remaining functions with the NOMODDA directive.
|
|