Jups, die Zahlen gehen nur von 0 ..9.
In Pascal
Delphi-Quellcode:
i := Data[k] * 100 + Data[1] * 10 + Data[2];
i := 481 * i + 117;
Data[0] := ((i div 100) mod 10);
Data[1] := ((i div 10) mod 10);
Data[2] := (i mod 10);
jetzt sieht der
ASM schon viel besser aus und der Quelltext auch
Nur warum im C die 48 gebraucht werden ?