Firstly - Please don't add to existing threads unless you are responding to the thread - Start a new one please.
This program was written in response to a particular request and there is no info apart from what the program provides in pop-up help for the fields.
You need to be familiar with the architecture to understand the options.
You need to know the target memory map and what areas you are interested in to determine the memory ranges to read. If the target is paged this is additional info. needed.
It's pretty low-level - what do you need help with?