সুচিপত্র:
সংজ্ঞা - ব্যারেল শিফটার অর্থ কী?
ব্যারেল শিফটার হ'ল একটি বিশেষ ডিজিটাল ইলেকট্রনিক সার্কিট, যার জন্য কোনও ক্রমগত যুক্তি ব্যবহার না করে কেবল সংযুক্ত যুক্তি ব্যবহার করে একটি নির্দিষ্ট সংখ্যক বিট দ্বারা একটি সম্পূর্ণ ডেটা শব্দকে স্থানান্তরিত করা হয়। এটি অর্জনের সহজতম উপায় হ'ল মাল্টিপ্লেক্সারগুলির একটি সিরিজ ব্যবহার করে যেখানে একটি আউটপুট চেইনের পরবর্তী মাল্টিপ্লেক্সারের ইনপুটটির সাথে সংযুক্ত থাকে, একটি নির্দিষ্ট পদ্ধতিতে যা নির্দিষ্ট শিফটের পরিমাণের উপর নির্ভর করে।
টেকোপিডিয়া ব্যারেল শিফটারকে ব্যাখ্যা করে
ব্যারেল শিফটারগুলি বাইনারি ডেটার বিট স্থানান্তর করতে ব্যবহৃত বৈদ্যুতিন বৈদ্যুতিন সার্কিট এবং প্রায়শই এম্বেড করা ডিজিটাল সিগন্যাল প্রসেসর এবং অন্যান্য সাধারণ-উদ্দেশ্যে প্রসেসর দ্বারা ডেটা ম্যানিপুলেট করার জন্য নিযুক্ত করা হয়। বিভিন্ন নিম্ন-স্তরের ডেটা অ্যাপ্লিকেশন যেমন ভাসমান-পয়েন্ট গণিতের ক্রিয়াকলাপ, বিট ইনডেক্সিং এবং ভেরিয়েবল-দৈর্ঘ্যের কোডিংয়ের জন্য ডেটা স্থানান্তর প্রয়োজন। একটি ব্যারেল শিফটার একটি একক ঘড়ির চক্রের মধ্যে শিফটটি সম্পূর্ণ করতে সক্ষম হয়, এটি একটি সাধারণ শিফ্টারের উপর একটি দুর্দান্ত সুবিধা দেয় যা এন ক্লিট চক্রগুলিতে এন বিটগুলি স্থানান্তর করতে পারে। এটি একটি প্রসেসরের পাটিগণিত যুক্তি ইউনিট (ALU) এর সাথে একত্রে ব্যবহৃত হয় বা অন্যথায় নিজেই ALU- এ এম্বেড করা হয়।
ব্যারেল শিফটার বাইনারি ডেটার বিটগুলি একাধিক মাল্টিপ্লেজার থেকে পরের দিকে স্থানান্তরিত করতে সক্ষম হয়, কতগুলি মাল্টিপ্লেক্স ব্যবহার করা হয় তার দ্বারা নির্ধারিত বিটগুলির সমর্থিত সংখ্যা দ্বারা।
কতগুলি মাল্টিপ্লেক্সার নির্ধারণের সূত্রটি হ'ল এন লগ 2 (এন) যেখানে এন সমর্থিত বিটের সংখ্যা। সুতরাং একটি 8-বিট ব্যারেল শিফটারের জন্য গণনা 8 × লগ 2 (8) = 8 × 3 = 24।
