October 2013
Intermediate to advanced
864 pages
23h 12m
English
This chapter looks into software development using assembly language and mixed language projects. Topics include how to create assembly language projects with the ARM® tool chain (e.g., ARM DS-5™) and gcc, and various ways to mix assembly code and C code together using inline assembler, embedded assembler, intrinsic functions.
Assembly; Embedded assembler; Inline assembler; AAPCS; Intrinsic functions; Idiom; Mixed language; gcc; Keil™
For small projects, it is possible to develop the whole application in assembly language. However, this is rare in application development because:
• It is much harder as you need to have a good understanding of ...