na ja, ich fürchte, ganz so umständlich wie es aussieht ist es nicht.
Das 'Problem' bei BITAND ist, daß es - wenn ich mich recht erinnere - prinzipiell mit 24 Bit arbeitet, während Du mit 8 Bit arbeiten möchtest. Leider ist es aber auch so, daß Dir nicht generell 24 Bit Zahl angeben werden :-(. Deswegen die ganze Konvertiererei.
Das Beste in solchen Fällen ist es, zwei-drei schöne Prozeduren zu schreiben, die obiges allgemein abwickeln. Ich werde mich morgen oder übermorgen noch einmal hinsetzen und diese Prozeduren schreiben (diesmal dann auch mit richtigem Rechner ;-) ). Obiges war halt - wie schon angedeutet - nur ein Schnellschuß, um das Problem exemplarisch zu lösen...
ciao
Alex
[ Leser: 66 ] |