Carry Flag

In computer processors the carry flag (usually indicated as the C flag) is a single bit in a system status (flag) register used to indicate when an arithmetic carry or borrow has been generated out of the most significant ALU bit position. The carry flag enables numbers larger than a single ALU width to be added/subtracted by carrying (adding) a binary digit from a partial addition/subtraction to the least significant bit position of a more significant word. It is also used to extend bit shifts and rotates in a similar manner on many processors (sometimes done via a dedicated X flag). For subtractive operations, two (opposite) conventions are employed as most machines sets the carry flag on borrow while some machines (such as the 6502 and the PIC) instead resets the carry flag on borrow (and vice versa).

Read more about Carry Flag:  Uses, Carry Flag Vs. Borrow Flag

Famous quotes containing the words carry and/or flag:

    God: “My presence will go with you, and I will give you rest.”
    Moses: “If your presence will not go, do not carry us up from here. For how shall it be known that I have found favor in your sight, I and your people, unless you go with us?”
    Bible: Hebrew, Exodus 33:14-16.

    Hath not the morning dawned with added light?
    And shall not evening call another star
    Out of the infinite regions of the night,
    To mark this day in Heaven? At last, we are
    A nation among nations; and the world
    Shall soon behold in many a distant port
    Another flag unfurled!
    Henry Timrod (1828–1867)