also:
wenn ein operator direkt vor einem gleichzeichen steht dann bedeutet das folgendes:
anstelle von VARIABLE A (operator)= Wariable B
kann man auch schreiben
VARIABLE A = VARIABLE A (operator) VARIABLE B
also:
a+=b ist das gleiche wie a=a+b
und
a|=b ist das gleiche wie a=a|b
die in grossbuchstaben geschriebenen worte sind register. in jedem register steht eine 8bit-zahl.
nehmen wir mal 8-bit zahlen als beispiel:
11110000 | 00001111 = 11111111
(| bedeutet oder, also wenn eines der bits gesetzt ist dann ist im ergebnis das bit gesetzt)
also wenn a=11110000 und b=00001111 dann:
a|=b
danach ist a=11111111
die pfeile << bedeuten folgendes:
aus
00000001 wird
00000010
es wird also verschoben. das gegenzeichen dazu ist logischerweise >>
zum beginn mit c (diese befehle sind auf registerebene und haben mit c nur bedingt was zu tun) empfehle ich dir das hier:
http://download.galileo-press.de/ope...on_a_bis_z.zip
hier als online-version mit suchfunktion:
http://www.pronix.de/pronix-4.html
Lesezeichen