बॅरेल शिफ्टर

लेखक: Monica Porter
निर्मितीची तारीख: 20 मार्च 2021
अद्यतन तारीख: 1 जुलै 2024
Anonim
Lecture 04: Architecture of ARM Microcontroller (Part I)
व्हिडिओ: Lecture 04: Architecture of ARM Microcontroller (Part I)

सामग्री

व्याख्या - बॅरल शिफ्टर म्हणजे काय?

बॅरल शिफ्टर हा एक विशिष्ट डिजिटल इलेक्ट्रॉनिक सर्किट आहे ज्यायोगे संपूर्ण डेटा वर्ड एका विशिष्ट संख्येद्वारे बिटच्या संख्येने केवळ एकत्रित तर्कशास्त्र वापरुन हलविण्याच्या उद्देशाने केला जातो, ज्यामध्ये कोणतेही अनुक्रमिक तर्क वापरले जात नाही. हे साध्य करण्याचा सर्वात सोपा मार्ग म्हणजे मल्टीप्लेक्सर्सच्या मालिकेचा वापर करणे जेथे एक आउटपुट साखळीच्या पुढील मल्टिप्लेसरच्या इनपुटशी जोडलेला असतो, विशिष्ट पद्धतीने शिफ्टच्या प्रमाणात अवलंबून असतो.


मायक्रोसॉफ्ट अझर आणि मायक्रोसॉफ्ट क्लाऊडची ओळख | या संपूर्ण मार्गदर्शकामध्ये आपण क्लाउड संगणन करणे म्हणजे काय आणि मायक्रोसॉफ्ट अझर आपल्याला क्लाऊडवरून आपला व्यवसाय स्थलांतरित आणि चालविण्यात कशी मदत करू शकेल हे शिकाल.

टेकोपीडियाने बॅरल शिफ्टरचे स्पष्टीकरण केले

बॅरेल शिफ्टर्स विशेष इलेक्ट्रॉनिक सर्किट्स आहेत ज्यांचा उपयोग बायनरी डेटाचे बिट्स बदलण्यासाठी केला जातो आणि बहुतेकदा एम्बेड केलेले डिजिटल सिग्नल प्रोसेसर आणि इतर सामान्य-हेतू प्रोसेसरद्वारे डेटामध्ये हेरफेर करण्यासाठी वापरला जातो. फ्लोटिंग पॉइंट अंकगणित ऑपरेशन्स, बिट इंडेक्सिंग आणि व्हेरिएबल-लांबी कोडिंग सारख्या विविध निम्न-स्तरीय डेटा अनुप्रयोगांसाठी डेटा शिफ्टिंग आवश्यक आहे. बॅरल शिफ्टर एका सिंगल क्लॉक सायकलमध्ये शिफ्ट पूर्ण करण्यास सक्षम आहे, ज्यामुळे शिफ्ट होऊ शकणार्‍या साध्या शिफ्टवर त्याला मोठा फायदा होतो. एन मध्ये बिट्स एन घड्याळ चक्र. याचा उपयोग प्रोसेसरच्या अंकगणित तर्कशास्त्र युनिट (एएलयू) च्या संयोगाने केला जातो किंवा अन्यथा एएलयूमध्येच एम्बेड केला जातो.


बॅरल बाई शिफ्टर बायनरी डेटाचे बिट्स एका मल्टिप्लेसरमधून दुसर्‍याकडे हलविण्यास सक्षम आहे, किती मल्टिप्लेक्सर्स वापरल्या जातात त्याद्वारे समर्थित बिट्सची समर्थित संख्या.

किती मल्टिप्लेक्सर्स आवश्यक आहेत हे निर्धारित करण्यासाठीचे सूत्र म्हणजे लॉग2(एन) जेथे एन समर्थित बिटची संख्या आहे. 8-बिट बॅरल शिफ्टरसाठी गणना 8 × लॉग आहे2(8) = 8 × 3 = 24.