loading...
Compiler Design Issues for Embedded Processors
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MDT.2002.1018133July/August 2002 (vol. 19 no. 4) pp. 51-58
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   

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

Citation:
Rainer Leupers, "Compiler Design Issues for Embedded Processors," IEEE Design and Test of Computers, vol. 19, no. 4, pp. 51-58, July/Aug. 2002, doi:10.1109/MDT.2002.1018133
Usage of this product signifies your acceptance of the Terms of Use.