There are traditionally two reasons to program in assembler: performance and hardware control. Modern hardware and compilers have massively reduced the range of situations in which the performance reason applies. Conversely, the issue of hardware control remains paramount in embedded applications. We discuss how programmers tackle the issue and offer a technique, dubbed “Register’d C,” that is a sublimate of best practices as gleamed by observing the most efficient embedded programmers in action.

Note: By clicking on the above link, this paper will be emailed to your TechOnline log-in address by Mentor

Please disable any pop-up blockers for proper viewing of this Whitepaper.