bitstyrning
Bitstyrning är ett begrepp inom informationsteknik som avser styrning och manipulation av enskilda bitar inom dataflöden, register och minne. Begreppet används för att beskriva såväl hårdvarubaserad bit‑nivåhantering som programvarubitsoperationer samt de protokollmässiga mekanismer som krävs för att kontrollera bitarna i kommunikation och kodning. Bitstyrning är särskilt viktig när exakt kontroll över datarepresentation, flöden och minneslayout behövs, ofta i system med begränsade resurser som inbyggda system.
Vanliga tekniker inkluderar bitmaskning, skiftoperationer och användning av bitfält i programmeringsspråk för att packa eller extrahera
Användningsområden inkluderar fel- och integritetsmekanismer i kommunikationsprotokoll, kodningsscheman och dataregister, optimering av lagringsutnyttjande genom effektiva paketformat