Code: Select all
push ax ; put contents of ax on the stack
But neither C nor Pascal are self-documenting as to the designer's purpose or intention. Sometimes a good way of debugging is to work out what the original person was trying to achieve, and then you can follow the code to see why it doesn't.
Similarly exceptions and branches always need some explanation of how they might occur.
All that said, I once found the following in a bit of unix code:
Code: Select all
# You aren't supposed to understand the next bit