Thema: Delphi not und and Operator

Einzelnen Beitrag anzeigen

ripper8472

Registriert seit: 17. Aug 2003
275 Beiträge
 
#4

Re: not und and Operator

  Alt 10. Okt 2005, 23:40
es gibt/gab architekturen mit !=8 bits per byte. braucht dich aber nur historischerweise zu kuemmern.

variable := not $01;

bedeutet, dass variable alle bits bis auf das rechteste (kleinstwertigste) besetzt bekommt.
nenne es "bit 0", also "bit null", weil es das nullte bit ist.
es wird von rechts nach links numeriert, angefangen bei null.

bit setzen:
var := var or $01; { setzt bit null }
var := var or $04; { setzt bit zwei }

bit loeschen:
var := var and not $01; {loescht bit null }
var := var and not $80; {loescht bit sieben }
Christoph
  Mit Zitat antworten Zitat