Vaihteen toiminnalliset toimintatilat

Sep 13, 2025

Jätä viesti

 

Looginen siirto: Vasemmalle (LSL) ja oikealle (LSR) -painikkeista puuttuu bittejä nollien kanssa. Verilog-operaattorit ovat<< and >>.


Aritmeettinen siirto: Siirto oikealle säilyttää etumerkkibitin (ASR). Operaattoria käytetään allekirjoitettuihin operaatioihin.


Rotate Shift: Siirto oikealle (ROR) siirtää vähiten merkitsevän bitin eniten merkitseväksi bitiksi. ARM-arkkitehtuuri tukee RRX-tilaa siirtolipulla.


Shift Overflow: Asettaa CA-lipun tilarekisteriin myöhempää käskyanalyysiä varten.

 

MIPS-arkkitehtuurissa shifter toteuttaa bitti-laajennusesikäsittelyn kertolaskuohjeita varten, jolloin 32-bittiset operandisiirrot suoritetaan yhdessä syklissä. ARM-prosessorit parantavat käskysarjan tehokkuutta piippusiirtimellä, jolloin siirtotoiminnot voidaan upottaa tiedonsiirtokäskyihin. X-DSP-prosessorit käyttävät parannettua vaihtajaa kertoimen skaalauksen ja tietojen kohdistuksen suorittamiseen FIR-suodattimissa. Vuoteen 2024 mennessä uusimpien DSP-sirujen vaihtajayksiköt tukevat häviötöntä siirtymää 16-bittisestä tulosta 40-bittiseen lähtöön.

Lähetä kysely