Carry-flagga
Utseende
I datorprocessorer är carry-flaggan (vanligtvis betecknad med C) en bit (flagga) i processorns statusregister som används för att markera att en addition har genererat en "minnessiffra" eller att en subtraktion har tvingats "låna". Carry-flaggan används även av vissa processorer vid vissa rotationer och skiftoperationer, medan andra har en särskild flagga för detta (X). Vid subtraktioner finns det två olika standarder, de flesta sätter carry-flaggan vid "lån", medan andra (som 6502[1] och PIC[2]) nollställer den.
Man skall inte blanda samman carry-flaggan med overflow-flaggan.
Källor
[redigera | redigera wikitext]- Ian D. Allen, The CARRY flag and OVERFLOW flag in binary arithmetic
- Karl Brodowsky, Carry Bit: How does it work?
Referenser
[redigera | redigera wikitext]- Den här artikeln är helt eller delvis baserad på material från engelskspråkiga Wikipedia.
- ^ MOS Technology, 1976, MCS 6500 Microcomputer Family Programming Manual, sid. 24-30.
- ^ The Status Register på pictutorials.com.