Most C compilers I've seen (for PICs at least) will generate an assembly language file as an intermediate output, in addition to generating a HEX file.
These machine-generated assembly files tend to be pretty hard to follow, though not as bad if the C code is retained as comments.
But, I don't see much reason to care about the intermediate assembly code, except for some basic debugging if you don't trust the compiler, or if you need to write something in assembly language but never took the time to learn how to do it yourself - such as for school work?
Given the wording of the original post, I am guessing it's more likely the latter.