Decoding the Volatile keyword in C through Assembly Code

Main Article Content

Anubhav Chaturvedi, Saurabh Jain, Dr. Anjali Jivani

Abstract

The growing complexity and high efficiency requirements of embedded systems call for new code optimization techniques and architecture exploration, using re target able C and C++ compilers. The first commercial tools are already in industrial use. The volatile keyword is intended to prevent the compiler from applying any optimizations on objects that can change in ways that cannot be determined by the compiler. In this paper we have tried to decode this volatile keyword mystery by digging into the assembly code generated by implemented C program.
DOI: 10.17762/ijritcc2321-8169.1507132

Article Details

How to Cite
, A. C. S. J. D. A. J. (2015). Decoding the Volatile keyword in C through Assembly Code. International Journal on Recent and Innovation Trends in Computing and Communication, 3(7), 5014–5018. https://doi.org/10.17762/ijritcc.v3i7.4780
Section
Articles