On 01/12/2017 07:35 AM, Mouse wrote:
Does your
disassembler do flow analysis?
I doubt it, because none of the meanings I know for the term are
anything my disassembler does.
A disassembler that can do flow analysis is a breath of fresh air when
working with larger binaries. Essentially, it looks at the code and
makes some decisions about its content.
Thus, a target of an already-disassembled jump must also be code, not
data, for example, so it's possible to disassemble large sections of
code automatically. Sections not referenced as code or data are held as
"unknown" code until some guidance from the user is provided.
IDA Pro is one such disassembler and it's a godsend when working with
code in ROM, where data may (is usually) interleaved with instructions.
I believe that IDA can even make a stab at the processor family (e.g.
80286 vs. 8086 vs. 80386, etc.)
It's a remarkable tool. I've used it for 8051, but I don't know if it
can do 8048.
--Chuck