Funktionella driftlägen för växeln

Sep 13, 2025

Lämna ett meddelande

 

Logisk skiftning: Vänsterväxling (LSL) och högerväxling (LSR) saknar bitar med nollor. Verilog-operatörer är<< and >>.


Aritmetisk skiftning: Högerväxling behåller teckenbiten (ASR). Operatör används för signerade operationer.


Rotera skift: Högerväxling (ROR) skiftar den minst signifikanta biten till den mest signifikanta biten. ARM-arkitekturen stöder RRX-läge med en bärflagga.


Shift Overflow: Ställer in CA-flaggan i statusregistret för efterföljande instruktionsanalys.

 

I MIPS-arkitekturen implementerar skiftaren bit-förlängningsförbehandling för multiplikationsinstruktioner, och slutför 32-bitars operandskift i en enda cykel. ARM-processorer förbättrar instruktionsuppsättningens effektivitet med en tunnskiftare, vilket gör att växlingsoperationer kan bäddas in i instruktioner för datarörelse. X-DSP-processorer använder en förbättrad shifter för att utföra koefficientskalning och datajustering i FIR-filter. År 2024 kommer växlingsenheterna i de senaste DSP-chippen att stödja förlustfria skift från 16-bitars ingång till 40-bitars utgång.

Skicka förfrågan