disassembly of 6803 code

Peter Gargano peter at techedge.com.au
Tue Sep 5 11:04:07 GMT 2000


Arnaud Westenberg wrote:

> > To understand the ECU code you'll need a lot of information about
> > what the ECU does, as opposed to just what the 6803 processor does.

> I'm not sure what you mean with this, could you explain a little bit
> more? ...

Your disassembly is just a bunch of load, store, and bit twiddling
instructions. As well as knowing what the registers are connected
to in the real world, you'll be greatly assisted by knowing what
the variables and constants are that are used by the program. 

The GM world has an advantage over some in that various "calibrations"
have made their way into the light of day. Knowing what a ROM value
is used for in a calculation is a pretty powerful aid to disassembling 
that code. That's what a "calibration" is; a list of ROM constants with
comments explaining how they're used. 

> By trying to understand what the processor does I would gain
> understanding about the ecu workings or am I wrong here?

This is a bit like trying to visualise a tapestry (EPROM) when all you 
can see at any one time is a close up of 25 cotton threads (listing 
lines).

Peter.
----------------------------------------------------------------------------
To unsubscribe from diy_efi, send "unsubscribe diy_efi" (without the quotes)
in the body of a message (not the subject) to majordomo at lists.diy-efi.org




More information about the Diy_efi mailing list