carry-bit

Gast #5082
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
Gast #5083
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren