Skifterens funktionelle driftstilstande

Sep 13, 2025

Læg en besked

 

Logisk skift: Venstre skift (LSL) og højre skift (LSR) pad mangler bits med nuller. Verilog-operatører er<< and >>.


Aritmetisk skift: Højre skift bevarer fortegnsbitten (ASR). Operatør bruges til signerede operationer.


Roter Shift: Højre skift (ROR) skifter den mindst signifikante bit til den mest signifikante bit. ARM-arkitekturen understøtter RRX-tilstand med et bæreflag.


Shift Overflow: Indstiller CA-flaget i statusregisteret til efterfølgende instruktionsanalyse.

 

I MIPS-arkitekturen implementerer shifteren bit-udvidelsesforbehandling til multiplikationsinstruktioner, og fuldfører 32-bit operandskift i en enkelt cyklus. ARM-processorer forbedrer instruktionssættets effektivitet med en tøndeskifter, der gør det muligt at indlejre skiftoperationer i databevægelsesinstruktioner. X-DSP-processorer bruger en forbedret shifter til at udføre koefficientskalering og datajustering i FIR-filtre. I 2024 vil shifter-enhederne i de seneste DSP-chips understøtte tabsfri skift fra 16-bit input til 40-bit output.

Send forespørgsel