Suchergebnisse

Suchergebnisse 1-5 von insgesamt 5.

  • Benutzer-Avatarbild

    die context struct ist einfach nur nen thread context in welchem natürlich die register abgelegt werden müssen um den thread entsprechend fortsetzen zu können, deshalb sollte man einfach allgeim für die register nachgucken können: en.wikipedia.org/wiki/FLAGS_register jetzt würde ich das flags register nicht einfach überschreiben, sondern viel eher das jeweilige bit setzen. Versuch also mal: Visual Basic-Quellcode (1 Zeile) was dem Trap-Flag entspricht oder eben auch mit &H10000 was dem Resume-Fl…

  • Benutzer-Avatarbild

    nunja 0x100 ist ja binär "1 00000000" und entscheidend für das fortsetzen ist nur die 1, an den nullen sollten theoretisch beliebige Werte stehen können. Bzw. halt die Werte die bereits da stehen.Das Or ist hier eben Bitwise-Or. Was eben für jedes einzelne Bit zweier Zahlen eine Or-Überprüfung macht(1 als Ergebnis, wenn eines der beiden bits oder auch beide 1 sind und wenn beide 0 sind ist das Ergebnis auch 0). Das ist die Bedeutung eines BitFlags wobei jedes Bit eine andere Eigenschaft/Bedeutun…

  • Benutzer-Avatarbild

    Or vergleicht nicht Or verrechnet: (x entspricht einer Variablen, hier also 0 oder 1) 1 Or x = 1 x Or 1 = 1 0 Or 0 = 0 und das ganze nun bitwise, heißt eben genau das oben auf jedes Bit anzuwenden z.B. Quellcode (6 Zeilen) Edit: achja 8 bit werden in aller Regel als Byte bezeichnet, das ist korrekt. Jedoch wenn man es ganz genau nimmt kann es die unterschiedlichsten bedeutungen haben und z.B. die kleinstmögliche Speichergröße sein(was aber auf den meisten heutigen Architekturen zumindest alles ü…

  • Benutzer-Avatarbild

    Stimm ich nicht zu, da du damit anmachst, falls es bereits aus war etc... Und um das zu verhindern bräuchtest du nen if. Und das wär echt unnötiges branching...

  • Benutzer-Avatarbild

    Eines der geschicktesten Gesetze ist finde ich das hier: de.wikipedia.org/wiki/De_Morgansche_Gesetze Damit kann man dann solche Dinge machen. Quellcode (1 Zeile) Oder auch einfach so über logik der Werte: Quellcode (1 Zeile) Denn wenn man überlegt isst a Xor b nur 1 wenn a ungleich b und das ist oben durch die Fallunterscheidung gegeben. Wenn du Minecraft kennst, dann entspricht eine einfache Redstone Verbindung einem Or und eine Redstone torch einem Not. Und mit Or und Not allein kann man berei…