Forum: Compiler & IDEs carry-bit


von steve (Gast)


Lesenswert?

wie kann ich das carry-bit ansprechen?
Ich möchte überprüfen ob das bit gesetzt ist oder nicht.

von Lanius (Gast)


Lesenswert?

in C? keine Ahnung...

dafür mußt du dir angucken welchen Code der Compiler draus macht denke 
ich.


in Assembler:

BRCS:Branch if Carry Set
BRCC:Branch if Carry Clear
CPC:  Compare with Carry

von Siegfried (Gast)


Lesenswert?

Du willst doch wahrscheinlich nicht das Carry-Bit im Statusregister 
wissen, sondern das bit, das gerade aus deiner Variable herausgeschoben 
wird, oder?

Dann brauchst Du beim Shift um eins nach links, vor der Schiebeoperation 
nur auf 0x80 zu maskieren.

Oder Shift eines 8 Bit Wertes in einer 16 Bit Variable und anschliessend 
auf 0x0100 maskieren.

Geht bestimmt noch einfacher

Siegfried

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.