end-around
UK[ˌend əˈraʊnd]US[ˌend əˈraʊnd]
adj
describing a computational or arithmetic operation where a digit carried out of the most significant bit is brought back into the least significant bit.
n
a specific type of carry operation in computer arithmetic, especially in ones' complement systems.
Etymology
the term 'end-around' is a modern english compound, originating in the mid-20th century within the field of computer science and digital arithmetic. it is formed by combining the common words 'end' and 'around' to create a vivid metaphorical description of a specific process. the 'end' refers to the most significant digit position, and 'around' describes the circular path of a carry bit being transferred back to the beginning of the number. this compound efficiently visualizes the logical flow of an operation where information loops from one end of a register to the other, a concept crucial in early computer design using ones' complement representation.
Analysis
this is a compound word formed from two independent english words. it is not productively formed from classical roots and should not be segmented further.
Examples
the end-around carry is a distinctive feature of ones' complement arithmetic.
the programmer implemented an end-around shift for the checksum calculation.
an end-around borrow can occur in certain subtraction algorithms.