The Community for Technology Leaders
Green Image
Issue No. 04 - July/August (2002 vol. 19)
ISSN: 0740-7475
pp: 51-58
<p>Compilers translate high-level programming languages such as C and C++ into assembly code for a target processor. Used for decades to program desktop operating systems and applications, compilers are among the most wide-spread software tools. For processor-based embedded systems, however, the use of compilers is less common. Instead, designers still use assembly language to program any embedded applications. Anyone who has programmed a processor inassembly knows the resulting problems: a huge programming effort and, compared with C orC++, far less code portability, maintainability, and dependability. So, why is assembly programming still common in embedded-system design? The reason lies in embedded systems' high-efficiency requirements. Processor-based embedded systems frequently </p>
Rainer Leupers, "Compiler Design Issues for Embedded Processors", IEEE Design & Test of Computers, vol. 19, no. , pp. 51-58, July/August 2002, doi:10.1109/MDT.2002.1018133
91 ms
(Ver 3.3 (11022016))