how to trace a microcontroller running it's app ?

it's

purpose

the

execution on the

preferably

in-circuit

logic analyzer

American-Arium) called

family, etc.

several 8031

exactly how the

our local

don't know

anymore...

Thanks Dave, lots of good info heer in usenet.

thanks again for info and reply, robb

Reply to
robb
Loading thread data ...

02 09 5F is LJMP to 096F. dump the other disassembler.!
Reply to
TT_Man

I ran into quite a number of problems of that sort in APPLE II assembly code where whatever system generated the code would intersperse defined constants with the generated code. The disassembler would try to disassemble string constants and debugging data (such as function names, etc.) and would then miss the first instruction of the next function.

Sometimes you may have to look at instructions such as LJMP 096F and make sure that the bytes at 096F really are executable code.

It's little things like that which make disassembling and reverse engineering a non-trivial excercise. Which is OK by me as it paid the bills for almost half a year back in the '80s.

Mark Borgerson

Reply to
Mark Borgerson

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.