Barrel shifter
A barrel shifter is a digital circuit that can shift a data word by a specified number of bits without the use of any sequential logic, only pure combinational logic, i.e. it inherently provides a binary operation. It can however in theory also be used to implement unary operations, such as logical shift left, in cases where limited by a fixed amount (e.g. for address generation unit), by a fixed amount. One way to implement a barrel shifter is as a sequence of multiplexers where the output of one multiplexer is connected to the input of the next multiplexer in a way that depends on the shift distance. A barrel shifter is often used to shift and rotate n-bits in modern microprocessors, typically within a single clock cycle.
ARM architectureAlpha 21064Alpha 21264Arithmetic logic unitBKM algorithmBlackfinCircular shiftComputer graphicsComputron tubeDigital signal controllerEnCore ProcessorFloorplan (microelectronics)Graphics processing unitGun FightILLIAC IVIntel iAPX 432MasParMostekNetBurst (microarchitecture)PIC microcontrollersPentium ProR10000R4000Rolling hashShiftShifterSpace_InvadersStrongARMTiming attackVAX 8000Video Graphics ArrayX87
Link from a Wikipage to another Wikipage
primaryTopic
Barrel shifter
A barrel shifter is a digital circuit that can shift a data word by a specified number of bits without the use of any sequential logic, only pure combinational logic, i.e. it inherently provides a binary operation. It can however in theory also be used to implement unary operations, such as logical shift left, in cases where limited by a fixed amount (e.g. for address generation unit), by a fixed amount. One way to implement a barrel shifter is as a sequence of multiplexers where the output of one multiplexer is connected to the input of the next multiplexer in a way that depends on the shift distance. A barrel shifter is often used to shift and rotate n-bits in modern microprocessors, typically within a single clock cycle.
has abstract
A barrel shifter is a digital ...... rocessors (alongside the ALU).
@en
Barrel shifter (пристрій швидк ...... в і розширення знакового біта.
@uk
Barrel shifter (устройство быс ...... няются, начиная с Intel 80386.
@ru
Ein Barrel-Shifter ist eine Sc ...... hmal von einem Barrel-Rotator.
@de
Un barrel shifter est un circu ...... nité de calcul à part entière.
@fr
Un barrel shifter è un circuit ...... oprocessori (insieme all'ALU).
@it
バレルシフタ(英: barrel shifter)は、ある特 ...... 内の非常に重要なパーツに含まれ、様々な分野に応用されている。
@ja
桶式移位器(barrel shifter)是一種數位電路,可 ...... 變,桶式移位器有許多不同的應用,是微處理器中的一個重要成份。
@zh
Link from a Wikipage to an external page
Wikipage page ID
page length (characters) of wiki page
Wikipage revision ID
1,004,700,967
Link from a Wikipage to another Wikipage
wikiPageUsesTemplate
hypernym
type
comment
A barrel shifter is a digital ...... y within a single clock cycle.
@en
Barrel shifter (пристрій швидк ...... в і розширення знакового біта.
@uk
Barrel shifter (устройство быс ...... няются, начиная с Intel 80386.
@ru
Ein Barrel-Shifter ist eine Sc ...... chtliche Zeiten annehmen kann.
@de
Un barrel shifter est un circu ...... nité de calcul à part entière.
@fr
Un barrel shifter è un circuit ...... ingresso di quello successivo.
@it
バレルシフタ(英: barrel shifter)は、ある特 ...... 内の非常に重要なパーツに含まれ、様々な分野に応用されている。
@ja
桶式移位器(barrel shifter)是一種數位電路,可 ...... 變,桶式移位器有許多不同的應用,是微處理器中的一個重要成份。
@zh
label
Barrel shifter
@en
Barrel shifter
@fr
Barrel shifter
@it
Barrel shifter
@ru
Barrel shifter
@uk
Barrel-Shifter
@de
バレルシフタ
@ja
桶式移位器
@zh