Barrel Shifter

Avtor: Monica Porter
Datum Ustvarjanja: 20 Pohod 2021
Datum Posodobitve: 15 Maj 2024
Anonim
Barrel Shifter
Video.: Barrel Shifter

Vsebina

Opredelitev - Kaj pomeni Barrel Shifter?

Prestavnik za sod je specializirano digitalno elektronsko vezje z namenom, da celotno podatkovno besedo premakne za določeno število bitov samo z uporabo kombinirane logike, pri čemer se ne uporablja zaporedna logika. Najpreprostejši način za dosego tega je uporaba niza multiplekserjev, pri čemer je en izhod povezan z vhodom naslednjega multiplekserja v verigi, na določen način, ki je odvisen od določene količine premika.


Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Tehopedia razlaga Barrel Shifter

Barrelni prestavniki so specializirana elektronska vezja, ki se uporabljajo za prestavljanje bitov binarnih podatkov in jih pogosto uporabljajo vdelani digitalni signalni procesorji in drugi splošni procesorji za manipulacijo s podatki. Prenos podatkov je potreben za različne aplikacije nizkih podatkov, kot so aritmetične operacije s plavajočo vejico, indeksiranje bitov in kodiranje spremenljive dolžine. Stiskalnik lahko izvede premik v enem ciklu ur, kar ima veliko prednost pred preprostim prestavljalnikom, ki se lahko premika n bitov n urni cikli. Uporablja se skupaj z aritmetično logično enoto procesorja (ALU) procesorja ali kako drugače vgrajeno v ALU samega procesorja.


Prestavnik barela lahko premakne bitove binarnih podatkov s premikanjem iz enega multiplekserja v drugega, pri čemer podprto število bitov narekuje število uporabljenih multipleksov.

Formula za določitev, koliko multiplekserjev je potrebnih, je n dnevnik2(n) kjer je n število podprtih bitov. Torej, za 8-bitni premik sodov je izračun 8 × log2(8) = 8 × 3 = 24.