Fw: Standard Intel Hex 8 bit e calcolo del checksum

"Giuseppe Manzavino" <[email protected]> Fri, 2 Dec 2005 11:15:59 +0100
Newsgroups gmane.comp.security.italian.devel
Message-ID <000b01c5f729$64a32360$5c102e97@artemide>
Salve a tutti, ho trovato  diverse  difficolt=E0  nel  reperire  material=
e
riguardante il  calcolo dei  byte di checksum di fine record, vi  spiego
meglio:

:100000003C68746D6C3E0D0A3C7469746C653E49C5

Questo =E8 un record che rispetta lo standard Intel Hex ad 8bit

:    -  E' il campo start code
10   -  E' il campo che  indica la  lunghezza  in characters (10h =3D 16d=
)
       del campo data
0000 -  Indica l'indirizzo in memoria del record
00   -  Indica il tipo di record (pu=F2 essere 00, 01 o 02)
3..9 -  E' il campo data
C5   -  Si tratta del checksum

Ora come avrete portuto capire da questo semplice schemino lo standard =E8
abbastanza banale, fatto sta che non  sono  ancora riuscito a capire con
quale criterio viene generato il checksum, n=E8 tantomeno ho  trovato inf=
o
su google. Qualcuno di voi potrebbe aiutarmi???
------------------------------------------------------------------------
Giuseppe Manzavino
>=20

________________________________________________________
http://www.sikurezza.org - Italian Security Mailing List