sposoby liczenia komurek stanu licznika : np : 175.000 km 1.Najbardziej typowy sposób zapisu tzw "FFFF - xxxx" jednostka zapisu : 2 bajty 1.1 stan licznika zostaj podzielony przez 32 (lub 16) = 5468 (reszta z dzielenia odrzucona) 1.2 zamieniony na HEX = 155C 1.3 odejmujemy od FFFF nasz wynik = EAA3 (wynik) 2.Typowy sposób zapisu tzw "zamienione bajty" jednostka zapisu : 2 bajty 2.1 stan licznika dzielimy przez 32 (ew 16 lub 4) = 5468 2.2 zamieniamy na HEX = 155C 2.3 zamieniamy bajty młodszy ze starszym = 5c15 (wynik) 3.Sposób zapisu tzw "FFFF minus i zamienione bajty" jednostka zapisu : 2 bajty 3.1 stan licznika dzielimy przez 32 (ew 16 lub 4) = 5468 3.2 zamieniamy na HEX = 155C 3.3 odejmujemy od FFFF nasz wynik = EAA3 3.3 zamieniamy bajty młodszy ze starszym = A3EA (wynik) 4.Tzw "zapis dziesiętny z sumą kontrolną" (np VW Corrado) jednostka zapisu : 4 bajty 4.1 stan zapisany jest w notacji dziesiętnej w młodszych 3 bajtach = XX175000 4.2 XX jest sumą kontrolną wszystkich cyfr w zapisie HEX (1+7+5+0+0+0) = 13 (Dec) -> 0D (Hex) wynik = 0D175000 5.Sposób "dec to hex 3 bity" (np BMW 5) 5.1 stan zamieniamy na HEX = 0124F8 5.1 bajty zapisujemy w przeciwnej kolejności = F82401 (uwaga : lepiej nie zmieniać najmłodszego bajtu) = xx2401 =================================================================== Sposoby zapisu komurek ze stanem licznika : 1. Najbardziej typowy tzw : 2 linijki zapisane jeden po drugim wyniki naszych obliczeń 16 razy np : 00x0: EA A3 EA A3 EA A3 EA A3 EA A3 EA A3 EA A3 EA A3 00x0: EA A3 EA A3 EA A3 EA A3 EA A3 EA A3 EA A3 EA A3 x zapis w komurkach pod różnym adresem początku ale zawsze 0 jako najmłodszy bajt 2.Typowy zapis w jednej linijce zapisane jeden po drugim wyniki naszych obliczeń 16 razy np : 00x0: EA A3 EA A3 EA A3 EA A3 EA A3 EA A3 EA A3 EA A3 x : j/w 3.Zapis w ciągu 16 (32) bajtowym 00x0: xx xx xx xx xx xx xx xx EA A3 EA A3 EA A3 EA A3 00x0: EA A3 EA A3 EA A3 EA A3 EA A3 EA A3 EA A3 EA A3 (ta linijka dla 32 bajtowego zapisu) 00x0: EA A3 EA A3 EA A3 EA A3 xx xx xx xx xx xx xx xx x zapis w komurkach pod różnym adresem początku ale 8 jako najmłodszy bajt 4.Zapis w kolumnie 0060 : F8 24 01 xx xx xx xx xx xx xx xx xx xx xx xx xx 0070 : F9 24 01 xx xx xx xx xx xx xx xx xx xx xx xx xx 0080 : FA 24 01 xx xx xx xx xx xx xx xx xx xx xx xx xx 0090 : FB 24 01 xx xx xx xx xx xx xx xx xx xx xx xx xx 00A0 : FC 24 01 xx xx xx xx xx xx xx xx xx xx xx xx xx 00B0 : FD 24 01 xx xx xx xx xx xx xx xx xx xx xx xx xx 00C0 : F4 24 01 xx xx xx xx xx xx xx xx xx xx xx xx xx 00D0 : F5 24 01 xx xx xx xx xx xx xx xx xx xx xx xx xx 00E0 : F6 24 01 xx xx xx xx xx xx xx xx xx xx xx xx xx 00F0 : F7 24 01 xx xx xx xx xx xx xx xx xx xx xx xx xx ZMIENIAĆ TYLKO NAJSTARSZE BAJTY (24 01) w/g sposobu "dec to hex 3 bity" Tomasz Trojanowski 503 66 88 52 geble@uniserwis.pl
maro1189