எண் அமைப்புகளுக்கு இடையே மாற்றம் இது கணினி மற்றும் கணித உலகில் ஒரு அடிப்படை தலைப்பு. புரோகிராமிங் அல்லது தொடர்புடைய பகுதிகளில் பணிபுரிபவர்கள், ஹெக்ஸாடெசிமல் போன்ற மிகவும் கையாளக்கூடிய அல்லது நமது புரிதலுக்கு நெருக்கமாக இருக்கும் மற்றவற்றுக்கு பைனரி அமைப்பிலிருந்து எவ்வாறு மாற்றுவது என்பதை அறிவது மிகவும் முக்கியம்.
இந்த கட்டுரை உங்களுக்கு வழங்கும் பைனரி எண்களை ஹெக்ஸாடெசிமலுக்கு மாற்றுவது எப்படி என்பது பற்றிய விரிவான வழிகாட்டி. இது முதலில் சிக்கலானதாகத் தோன்றினாலும், இது உண்மையில் தெளிவான விதிகளைப் பின்பற்றும் ஒரு இயந்திர செயல்முறையாகும். இந்த நடைமுறையைக் கற்றுக்கொள்வது உங்கள் நிரலாக்கத் திட்டங்களில் அல்லது எண் அமைப்புகளைப் பற்றிய உங்கள் புரிதலை மேம்படுத்துவதில் பெரும் உதவியாக இருக்கும்.
ஹெக்ஸாடெசிமல் அமைப்பு என்றால் என்ன, அது எதற்காகப் பயன்படுத்தப்படுகிறது?
ஹெக்ஸாடெசிமல் அமைப்பு a தசம அமைப்பின் நீட்டிப்பு, ஆனால் 16 க்கு பதிலாக 10 இலக்கங்களைப் பயன்படுத்துகிறது. இதன் பொருள் 0 முதல் 9 வரையிலான எண்களுக்கு கூடுதலாக, ஹெக்ஸாடெசிமல் 10 முதல் 15 வரையிலான எண்களைக் குறிக்க A, B, C, D, E மற்றும் F ஆகிய எழுத்துக்களையும் பயன்படுத்துகிறது. இந்த அம்சம் அதை உருவாக்குகிறது. நிரலாக்கத்தில் பரவலாகப் பயன்படுத்தப்படும் அமைப்பு, ஏனெனில் இது எண்களை மிகவும் கச்சிதமான முறையில் குறிப்பிட அனுமதிக்கிறது.
எடுத்துக்காட்டாக, ஹெக்ஸாடெசிமல் எண் 2F
குறிக்கிறது (2 × 161) + (F × 160), இது சமமானதாகும் தசமத்தில் 47. ஒவ்வொரு ஹெக்ஸாடெசிமல் இலக்கமும் குறிக்கும் என்பதால் இந்த மாற்றம் பயனுள்ளதாக இருக்கும் நான்கு பிட்கள் பைனரியில், இது கணினியில் அதன் பயன்பாட்டை எளிதாக்குகிறது.
பைனரி முதல் ஹெக்ஸாடெசிமல் மாற்றம்
பைனரி எண்ணை ஹெக்ஸாடெசிமலுக்கு மாற்ற, முதலில் செய்ய வேண்டியது பைனரி எண்ணின் பிட்களை வலமிருந்து தொடங்கி நான்கு குழுக்களாகக் குழுவாக்குவது. இறுதிக் குழுவில் நான்கு பிட்கள் இல்லை என்றால், அதை முடிக்க முன்னணி பூஜ்ஜியங்கள் சேர்க்கப்படும்.
உதாரணமாக, நாம் மாற்ற விரும்பினால் 1101100
ஹெக்ஸாடெசிமலுக்கு, முதலில் பிட்களை பின்வருமாறு தொகுக்க வேண்டும்: 0110 மற்றும் 1100. பிறகு, ஒரு பைனரி-ஹெக்ஸாடெசிமல் மாற்ற அட்டவணை, நான்கு பிட்களின் ஒவ்வொரு குழுவையும் அதன் ஹெக்ஸாடெசிமல் பிரதிநிதித்துவத்திற்கு அனுப்புகிறோம்:
- 0110 → 6
- 1100 → சி
இந்த வழியில், பைனரி எண் 1101100
அது ஆகிறது ஹெக்ஸாடெசிமலில் 6C.
நடைமுறை மாற்ற எடுத்துக்காட்டுகள்
இப்போது ஒரு நீண்ட எண்ணைக் கொண்ட உதாரணத்தைப் பார்ப்போம். நீங்கள் எண்ணை மாற்ற வேண்டும் என்று வைத்துக்கொள்வோம் 10110101111
ஹெக்ஸாடெசிமலுக்கு:
1. பிட்களை நான்கு குழுக்களாக தொகுக்கவும்: 0101 1010 1111.
2. ஒவ்வொரு குழுவையும் மாற்ற பைனரி-ஹெக்ஸாடெசிமல் மாற்ற அட்டவணையைப் பயன்படுத்தவும்:
- 0101 → 5
- 1010 → ஏ
- 1111 → எஃப்
எனவே, 101101011112
சமம் ஹெக்ஸாடெசிமலில் 5AF.
ஹெக்ஸாடெசிமல் முதல் பைனரி மாற்றம்
ஒரு ஹெக்ஸாடெசிமல் எண்ணை பைனரியாக மாற்றுவது மிகவும் எளிது. இது வெறுமனே காரணமாக உள்ளது ஒவ்வொரு ஹெக்ஸாடெசிமல் இலக்கத்தையும் எடுத்துக் கொள்ளுங்கள் அதை மீண்டும் அதன் நான்கு பிட் பைனரி சமமானதாக மாற்றவும். உதாரணமாக:
உங்களிடம் ஹெக்ஸாடெசிமல் எண் இருந்தால் 9A2
, மாற்றம் இருக்கும்:
- 9 → 1001
- A → 1010
- 2 → 0010
இதனால், 9A216
அது ஆகிறது 1001101000102
.
நீங்கள் பார்க்க முடியும் என, பைனரி மற்றும் ஹெக்ஸாடெசிமல் இடையே மாற்றுவதற்கான செயல்முறை நேரடியானது மற்றும் அதிக சிரமம் இல்லை. இரண்டு அமைப்புகளுக்கும் இடையிலான கடிதப் பரிமாற்றத்தை நீங்கள் நன்கு அறிந்தவுடன், மாற்றங்கள் கிட்டத்தட்ட தானாகவே மாறும்.