Not sure if this is relevant, but I was in SCI Companion today and selected to view a file that did not have the source available & was displayed the disassembly. I found it pretty brutal - I never fully (or really partially) understood assembly, and it's been years.
It might be worthwhile to put together a working script within Companion, compile it, then decompile & see what can be learned? I know this is somewhat of a backwards approach and perhaps not an answer to your question.