பொருளடக்கம்:
வரையறை - பீப்பாய் ஷிஃப்டர் என்றால் என்ன?
ஒரு பீப்பாய் ஷிஃப்ட்டர் என்பது ஒரு சிறப்பு டிஜிட்டல் எலக்ட்ரானிக் சர்க்யூட் ஆகும், இது ஒரு முழு தரவு வார்த்தையை ஒரு குறிப்பிட்ட எண்ணிக்கையிலான பிட்களால் மாற்றுவதற்கான நோக்கத்துடன் ஒருங்கிணைந்த தர்க்கத்தை மட்டுமே பயன்படுத்துகிறது, எந்த தொடர்ச்சியான தர்க்கமும் பயன்படுத்தப்படவில்லை. இதை அடைவதற்கான எளிய வழி, தொடர்ச்சியான மல்டிபிளெக்சர்களைப் பயன்படுத்துவதன் மூலம், ஒரு வெளியீடு சங்கிலியின் அடுத்த மல்டிபிளெக்சரின் உள்ளீட்டுடன் இணைக்கப்பட்டுள்ளது, ஒரு குறிப்பிட்ட முறையில் குறிப்பிட்ட மாற்றத்தின் அளவைப் பொறுத்தது.
டெக்கோபீடியா பீப்பாய் ஷிஃப்டரை விளக்குகிறது
பீப்பாய் ஷிப்டர்கள் பைனரி தரவின் பிட்களை மாற்ற பயன்படும் சிறப்பு மின்னணு சுற்றுகள் மற்றும் பெரும்பாலும் தரவைக் கையாளுவதற்காக உட்பொதிக்கப்பட்ட டிஜிட்டல் சிக்னல் செயலிகள் மற்றும் பிற பொது நோக்க செயலிகளால் பயன்படுத்தப்படுகின்றன. மிதவை-புள்ளி எண்கணித செயல்பாடுகள், பிட் அட்டவணைப்படுத்தல் மற்றும் மாறி-நீள குறியீட்டு முறை போன்ற பல்வேறு குறைந்த-நிலை தரவு பயன்பாடுகளுக்கு தரவு மாற்றம் தேவைப்படுகிறது. ஒரு பீப்பாய் ஷிஃப்ட்டர் ஒரு கடிகார சுழற்சியில் மாற்றத்தை முடிக்க முடியும், இது ஒரு எளிய ஷிஃப்டருக்கு மேல் ஒரு பெரிய நன்மையை அளிக்கிறது, இது n கடிகார சுழற்சிகளில் n பிட்களை மாற்ற முடியும். இது ஒரு செயலியின் எண்கணித தர்க்க அலகு (ALU) உடன் பயன்படுத்தப்படுகிறது அல்லது ALU இல் உட்பொதிக்கப்பட்டுள்ளது.
ஒரு பீப்பாய் ஷிஃப்ட்டர் பைனரி தரவின் பிட்களை ஒரு மல்டிபிளெக்சரிலிருந்து அடுத்த இடத்திற்கு நகர்த்துவதன் மூலம் மாற்ற முடியும், எத்தனை மல்டிபிளெக்சர்கள் பயன்படுத்தப்படுகின்றன என்பதைக் குறிக்கும் ஆதரவு எண்ணிக்கையிலான பிட்கள்.
எத்தனை மல்டிபிளெக்சர்கள் தேவை என்பதை தீர்மானிப்பதற்கான சூத்திரம் n log 2 (n), அங்கு n என்பது ஆதரிக்கப்படும் பிட்களின் எண்ணிக்கை. எனவே 8-பிட் பீப்பாய் மாற்றிக்கு கணக்கீடு 8 × பதிவு 2 (8) = 8 × 3 = 24 ஆகும்.
