Bahay Hardware Ano ang isang bar shifter? - kahulugan mula sa techopedia

Ano ang isang bar shifter? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Barrel Shifter?

Ang isang bar shifter ay isang dalubhasang digital electronic circuit na may layunin ng paglilipat ng isang buong salita ng data sa pamamagitan ng isang tinukoy na bilang ng mga bits sa pamamagitan lamang ng paggamit ng kombinational na lohika, na walang sunud-sunod na lohika na ginamit. Ang pinakasimpleng paraan ng pagkamit nito ay sa pamamagitan ng paggamit ng isang serye ng mga multiplexer kung saan ang isang output ay konektado sa input ng susunod na multiplexer sa chain, sa isang tiyak na paraan na nakasalalay sa dami ng tinukoy na shift.

Ipinapaliwanag ng Techopedia ang Barrel Shifter

Ang mga barrel shifter ay dalubhasang mga elektronikong circuit na ginamit upang ilipat ang mga piraso ng binary data at madalas na pinagtatrabahuhan ng mga naka-embed na signal signal digital at iba pang mga pangkalahatang layunin na processors upang manipulahin ang data. Kinakailangan ang paglilipat ng data para sa iba't ibang mga application ng mababang antas ng data tulad ng mga operasyon ng floating-point arithmetic, bit index at variable-length coding. Ang isang shifter ng bar ay nakumpleto ang paglipat sa isang solong siklo ng orasan, na nagbibigay ito ng isang mahusay na bentahe sa isang simpleng shifter na maaaring mag-shift n bits sa n cycle ng orasan. Ginagamit ito kasabay ng arithmetic logic unit (ALU) ng isang processor o kung hindi man ay naka-embed sa ALU mismo.

Ang isang shifter bar ay nagawang ilipat ang mga piraso ng binary data sa pamamagitan ng paglipat nito mula sa isang multiplexer hanggang sa susunod, kasama ang suportadong bilang ng mga bits na dinidikta ng kung gaano karaming mga multiplier ang ginagamit.

Ang pormula para sa pagtukoy kung gaano karaming mga multiplexer ang kinakailangan ay n log 2 (n) kung saan n ang bilang ng mga suportang sinusuportahan. Kaya para sa isang 8-bit na baril shifter ang pagkalkula ay 8 × log 2 (8) = 8 × 3 = 24.

Ano ang isang bar shifter? - kahulugan mula sa techopedia