Sposoby liczenia komurek km.txt

(2 KB) Pobierz
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
Zgłoś jeśli naruszono regulamin