Rumah Perangkat keras Apa itu shifter per barel? - definisi dari techopedia

Apa itu shifter per barel? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa arti Barrel Shifter?

Barel shifter adalah sirkuit elektronik digital khusus dengan tujuan menggeser seluruh kata data dengan jumlah bit tertentu dengan hanya menggunakan logika kombinasional, tanpa logika sekuensial yang digunakan. Cara paling sederhana untuk mencapai hal ini adalah dengan menggunakan serangkaian multiplexer di mana satu output terhubung ke input multiplexer berikutnya dalam rantai, dengan cara tertentu yang tergantung pada jumlah shift yang ditentukan.

Techopedia menjelaskan Barrel Shifter

Barrel shifter adalah sirkuit elektronik khusus yang digunakan untuk menggeser bit data biner dan sering digunakan oleh prosesor sinyal digital tertanam dan prosesor tujuan umum lainnya untuk memanipulasi data. Pemindahan data diperlukan untuk berbagai aplikasi data tingkat rendah seperti operasi aritmatika titik-mengambang, pengindeksan bit dan pengkodean panjang variabel. Shifter barel mampu menyelesaikan pergeseran dalam satu siklus clock tunggal, memberikannya keuntungan besar dibandingkan shifter sederhana yang dapat menggeser n bit dalam siklus clock n . Ini digunakan bersama dengan unit logika aritmatika (ALU) prosesor atau tertanam dalam ALU itu sendiri.

Barel shifter mampu menggeser bit data biner dengan memindahkannya dari satu multiplexer ke yang berikutnya, dengan jumlah bit yang didukung ditentukan oleh berapa banyak multiplexer yang digunakan.

Rumus untuk menentukan berapa banyak multiplexer yang diperlukan adalah n log 2 (n) di mana n adalah jumlah bit yang didukung. Jadi untuk shifter barel 8-bit perhitungannya adalah 8 × log 2 (8) = 8 × 3 = 24.

Apa itu shifter per barel? - definisi dari techopedia