|
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 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.
|
|