pgmfi.org

Hacking up Honda's ECU
It is currently Tue Jul 17, 2018 3:19 am

All times are UTC - 5 hours [ DST ]





Post new topic Reply to topic  [ 3 posts ] 
Author Message
PostPosted: Sun Jun 24, 2007 1:10 pm 
Offline

Joined: Sun Sep 11, 2005 11:41 am
Posts: 132
Location: missouri
This is from a .cpf file for crome. I do not understand how
909DA179 = LCB A, tbl_79a1. How is the assembly written? I see the 79a1, but does the 909D = the LCB part? I am trying to understand, bear with me.



; 79A2 0 208 180 909DA179
; 79A6 0 208 180 C50628
; 79A9 0 208 180 CA03
; 79AB 0 208 180 03F079


label_79a2: LCB A, tbl_79a1
MB C, ACC.0
JLT label_79ae
J label_79f0


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon Jun 25, 2007 1:23 am 
Offline

Joined: Sun Sep 11, 2005 11:41 am
Posts: 132
Location: missouri
I am trying to understand how the hex values = the assembly commands.
Some help would be appreciated.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Thu Jul 26, 2007 7:04 am 
Offline

Joined: Tue Jul 27, 2004 3:01 am
Posts: 2945
Location: Tampa bay, Florida
there is an unpublished list of hex code to command name interpretation.

The easiest way to learn is to skim through the asm file and see what the difference between similar command with different memory locations.
it will fall into place..
for instance, the short jump commands take a base (jump code)value and add(or subtract) the difference of the current address(plus 2) to reach the correct code address.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  


Powered by phpBB® Forum Software © phpBB Group