das klingt hochinteressant! Könntet ihr mir ein Beispiel zeigen? Ich würde mich gerne etwas mit Bitoperationen beschäftigen. Könnte man das z.b. auch mit JavaScript machen? Oder eventuell ein PHP-Beispiel. Das wäre sehr nett!
Pseudocode:
$x = 0001011b
while ($x != 0) {
if ($x[0] == 1) {
lampe_an
} else {
lampe_aus
}
shift_right($x) //für die Abfrage des Überlaufs fällt mit jetzt kein Befehl ein, daher das if ($x[0] == 1)
}Oder was meinst Du?
- Schiebeoperationen über ein Bit entsprechen auch der Division oder Multiplikation (Überlauf beachten) mit 2.
- mit and 0 kann man Bits löschen
- mit or 1 kann man Bits setzen
Huch, das kapiere ich nicht. Was ist denn "Überlauf"?
Was ist "0001011b"?
Na ja, ist mir zu kompliziert, muss erstmal die Grundlagen dazu erlernen. vorher hat das keinen Sinn, schätze ich.
Danke
ein Pole