Pewne urządzenie może mi zwrócić po rsie liczbę ujemna zapisaną jak niżej:
-20.667 =[ 33 93 97 82 ]
-1.0 =[ 00 00 99 81 ]
Liczby w nawiasach kwadratowych to liczby zapisane w kodzie BCD, skrajnie po lewej jest najmłodszy bajt, skrajnie po prawej najstarszy. Liczba skrajnie po prawej (82, 81) to zakodowana pozycja przecinka którą już rozgryzłem więc nie trzeba już na nią zwracać uwagi. Samym minusem chyba też nie trzeba zaprzątać sobie głowy bo przed przyjściem odpowiedzi wiem że przyjdzie liczba ujemna. Ale nadal nie mogę rozgryźć w jaki sposób uzyskać 20.667 z ciągu [33 93 97]. Jeśli ktoś lubi zagadki lub spotkał się z takim czymś to będę wdzięczny za podpowiedź.
p.s. Nie mogę dać więcej danych bo sam dysponuje tylko tym co napisałem.