Netuším o akej rýchlosti to meleleš: 0-2 ms ???
O čo Ti vlastne ide? Prečo a z akého dôvodu chceš robiť niečo "pro procesor přirozenější."
V DELPHI sa o všetko postará prekladač a optimalizuje Tvoj kód.
Vážne som nepochopil či chceš nastavovať stavy: true/false, alebo 0/1...
Pozri sa na typ TBits (unit Classes):
var
flags : TBits;
begin
flags := TBits.Create;
flags.Size := 5;
flags[0] := true;
flags[1] := true;
flags[4] := true;
...