Als Flag bezeichnet man ein bit welches beispielsweise gesetzt wird wenn ein bestimmtes Ereignis eintritt.

Wenn man z.b wissen möchte wann ein Byte komplett empfangen wurde gibt es dafür ein Bit (Flag) welches gesetzt wird wenn das Byte angekommen ist. Dann braucht man nur dieses Flag abzufragen. Und wenn es gesetzt ist, dann kann man das Byte auslesen.

War jetzt nur ein Beispiel. So gibt es in Controller jede Menge Flags die bei bestimmten Ereignissen gesetzt werden