logical shift


Also found in: Medical, Wikipedia.

logical shift

[′läj·ə·kəl ′shift]
(computer science)
A shift operation that treats the operand as a set of bits, not as a signed numeric value or character representation.

logical shift

(programming)
(Either shift left logical or shift right logical) Machine-level operations available on nearly all processors which move each bit in a word one or more bit positions in the given direction. A left shift moves the bits to more significant positions (like multiplying by two), a right shift moves them to less significant positions (like dividing by two). The comparison with multiplication and division breaks down in certain circumstances - a logical shift may discard bits that are shifted off either end of the word and does not preserve the sign of the word (positive or negative).

Logical shift is approriate when treating the word as a bit string or a sequence of bit fields, whereas arithmetic shift is appropriate when treating it as a binary number. The word to be shifted is usually stored in a register, or possibly in memory.
References in periodicals archive ?
Section III gives an overview about existing architectures of adders and multipliers followed by the architecture of the proposed adder using Mux based Approach and Proposed multiplier based on Mod-2 addition with logical shift.
Also, the presence of IT, data management and statistical professionals made it a logical shift, in terms of gaining further efficiencies by working in Asia.
The synergism of human agents and artifacts involves a logical shift that may be accompanied by errors in logical typing.
The logical shift of the Digital Cinema Division to NEC Display Solutions is part of NEC Corporation of America's strategy to focus its full resources on supporting and growing its IT and network solutions business.