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