AllocMem quest.
Nice to think of assembler language as 'up front and visible', but
code CAN be obfuscated just as much as C if that's the programmer's
style. You can bury things in mounds of macros, inventories of
#includes, and lashing of linked functions (shared from obscured
libraries with no docs or scanned from massive libs).
But, yes, if you want to, assembler code can show neatly and
clearly. That's the way I like to write it: because a year later, I
can still figure out what I was doing.