8-bit computing
கணினி கட்டமைப்பில், 8-பிட் முழு எண்கள் அல்லது பிற தரவு அலகுகள் என்பது 8 பிட்கள் அகலம் (1 ஆக்செட்) கொண்டவை. மேலும், 8-பிட் மத்திய செயலாக்க அலகு (CPU) மற்றும் எண்கணித தர்க்க அலகு (ALU) கட்டமைப்புகள் அந்த அளவிலான பதிவேடுகள் அல்லது தரவு பேருந்துகளை அடிப்படையாகக் கொண்டவை. 8-பிட் CPUகளுக்கான நினைவக முகவரிகள் (இதனால் முகவரி பேருந்துகள்) பொதுவாக 8-பிட்டை விட பெரியவை, பொதுவாக 16-பிட். 8-பிட் மைக்ரோகம்ப்யூட்டர்கள் என்பது 8-பிட் நுண்செயலிகளைப் பயன்படுத்தும் மைக்ரோகம்ப்யூட்டர்கள் ஆகும். 8-பிட் பைட்டுகள் கொண்ட கணினிகளில் பயன்படுத்தக்கூடிய எழுத்துத் தொகுப்புகளுக்கும் '8-பிட்' என்ற சொல் பயன்படுத்தப்படுகிறது, இதில் ஐஎஸ்ஓ/ஐஇசி 8859 தொடரின் தேசிய எழுத்துத் தொகுப்புகள் உட்பட நீட்டிக்கப்பட்ட ஏஎஸ்சிஐஐயின் பல்வேறு வடிவங்கள் நன்கு அறியப்பட்டவை, குறிப்பாக ஆங்கிலம் மற்றும் மேற்கத்திய ஐரோப்பிய மொழிகளுக்கான லத்தீன் 1. ஐபிஎம் சிஸ்டம்/360 8-பிட் பைட்டுகளுடன் பைட்-முகவரி நினைவகத்தை அறிமுகப்படுத்தியது, பிட்-முகவரி அல்லது தசம இலக்க-முகவரி அல்லது சொல்-முகவரி நினைவகத்திற்கு மாறாக, அதன் பொது-நோக்க பதிவேடுகள் 32 பிட்கள் அகலமாக இருந்தபோதிலும், முகவரிகள் அந்த முகவரிகளின் கீழ் 24 பிட்களில் இருந்தன. சிஸ்டம்/360 இன் வெவ்வேறு மாதிரிகள் வெவ்வேறு உள் தரவு பாதை அகலங்களைக் கொண்டிருந்தன; ஐபிஎம் சிஸ்டம்/360 மாடல் 30 (1965) 32-பிட் சிஸ்டம்/360 கட்டமைப்பை செயல்படுத்தியது, ஆனால் 8-பிட் சொந்த பாதை அகலத்தைக் கொண்டிருந்தது, மேலும் ஒரு நேரத்தில் 32-பிட் எண்கணித 8 பிட்களை நிகழ்த்தியது. பரவலாக ஏற்றுக்கொள்ளப்பட்ட முதல் 8-பிட் நுண்செயலி இன்டெல் 8080 ஆகும், இது 1970 களின் பிற்பகுதியிலும் 1980 களின் முற்பகுதியிலும் பல பொழுதுபோக்கு கணினிகளில் பயன்படுத்தப்பட்டது, பெரும்பாலும் சிபி/எம் இயக்க முறைமையை இயக்கியது; இது 8-பிட் தரவு சொற்கள் மற்றும் 16-பிட் முகவரிகளைக் கொண்டிருந்தது. Zilog Z80 (8080 உடன் இணக்கமானது) மற்றும் மோட்டோரோலா 6800 ஆகியவையும் இதே போன்ற கணினிகளில் பயன்படுத்தப்பட்டன. Z80 மற்றும் MOS டெக்னாலஜி 6502 8-பிட் CPU கள் 1970 மற்றும் 1980 களில் வீட்டு கணினிகள் மற்றும் இரண்டாவது மற்றும் மூன்றாவது தலைமுறை கேம் கன்சோல்களில் பரவலாகப் பயன்படுத்தப்பட்டன. பல 8-பிட் CPUகள் அல்லது மைக்ரோகண்ட்ரோலர்கள் இன்றைய எங்கும் நிறைந்த உட்பொதிக்கப்பட்ட அமைப்புகளின் அடிப்படையாகும். வரலாற்றுச் சூழல் 8-பிட் நுண்செயலிகள் கணினித் துறையில் முதன்முதலில் பரவலாகப் பயன்படுத்தப்பட்ட நுண்செயலிகளாகும், இது மெயின்ஃப்ரேம்கள் மற்றும் மினிகம்ப்யூட்டர்களில் இருந்து சிறிய, மிகவும் மலிவு அமைப்புகளுக்கு ஒரு பெரிய மாற்றத்தைக் குறிக்கிறது. 1970 களில் 8-பிட் செயலிகள் அறிமுகப்படுத்தப்பட்டது தனிநபர் கணினிகளின் உற்பத்திக்கு உதவியது, இது கணினியை பிரபலப்படுத்துவதற்கும் நவீன கணினி நிலப்பரப்புக்கான அடித்தளத்தை அமைப்பதற்கும் வழிவகுத்தது. விவரங்கள் ஒரு 8-பிட் பதிவேட்டில் 28 வெவ்வேறு மதிப்புகளை சேமிக்க முடியும். 8 பிட்களில் சேமிக்கக்கூடிய முழு எண் மதிப்புகளின் வரம்பு பயன்படுத்தப்படும் முழு எண் பிரதிநிதித்துவத்தைப் பொறுத்தது. இரண்டு மிகவும் பொதுவான பிரதிநிதித்துவங்களுடன், வரம்பு 0 முதல் 255 (28−1) வரை (கையொப்பமிடப்படாத) பைனரி எண்ணாக பிரதிநிதித்துவப்படுத்தப்படுகிறது, மற்றும் −128 (−1×27) முதல் 127 (27−1) வரை இருவரின் நிரப்பாக பிரதிநிதித்துவப்படுத்தப்படுகிறது. 8-பிட் CPUகள் 8-பிட் தரவு பஸ்ஸைப் பயன்படுத்துகின்றன, எனவே ஒரே இயந்திர அறிவுறுத்தலில் 8 பிட்கள் தரவை அணுக முடியும். முகவரி பஸ் பொதுவாக நடைமுறை மற்றும் பொருளாதாரக் காரணங்களால் இரட்டை ஆக்செட் (16 பிட்கள்) அகலமாக இருக்கும். இது பெரும்பாலான 8-பிட் செயலிகளில் 64 KB (65,536 பைட்டுகள்) நேரடி முகவரி இடத்தை குறிக்கிறது. 8-பிட் சகாப்தத்திலிருந்து பெரும்பாலான வீட்டு கணினிகள் முகவரி இடத்தை முழுமையாகப் பயன்படுத்தின, எடுத்துக்காட்டாக பிபிசி மைக்ரோ (மாடல் பி) 32 கேபி ரேம் மற்றும் 32 கேபி ரோம். மிகவும் பிரபலமான கமோடோர் 64 போன்ற மற்றவை முழு 64 கேபி ரேம் மற்றும் 20 கேபி ரோம் ஆகியவற்றைக் கொண்டிருந்தன, அதாவது 16-பிட் முகவரியுடன் நீங்கள் இயல்பாகவே அனைத்து ரேம்களையும் பயன்படுத்த முடியாது (எ. கா. ROM இல் சேர்க்கப்பட்ட அடிப்படை மொழி மொழிபெயர்ப்பாளரிடமிருந்து); வங்கி மாறுதலைப் பயன்படுத்தாமல், இது சில அமைப்புகளில் 64 KB (RAM) வரம்பை உடைக்க அனுமதிக்கிறது. சின்க்ளேர் ZX80 போன்ற பிற கணினிகளில் 1 KB (பிளஸ் 4 KB ROM) குறைவாக இருக்கும் (பிற்காலத்தில் மிகவும் பிரபலமான ZX ஸ்பெக்ட்ரம் அதிக நினைவகத்தைக் கொண்டிருந்தது), அல்லது 128 பைட்டுகள் ரேம் (பிளஸ் ஒரு ரோம் கார்ட்ரிட்ஜிலிருந்து சேமிப்பு) மட்டுமே இருக்கும், முந்தைய கேம் கன்சோல் அடாரி 2600 இல் இருந்ததைப் போல, இதனால் 8-பிட் முகவரி ரேமுக்கு போதுமானதாக இருந்திருக்கும், அது ரோமை மறைக்க வேண்டிய அவசியமில்லை என்றால்). கமாடோர் 128 மற்றும் பிற 8-பிட் அமைப்புகள், அதாவது 16-பிட் முகவரியுடன், 64 KB க்கும் அதிகமாக பயன்படுத்த முடியும், அதாவது. 128 கேபி ரேம், பிபிசி மாஸ்டர் 512 கேபி ரேம் வரை விரிவாக்கக்கூடியது. பொதுவாக 8-பிட் CPU களில் 16-பிட் முகவரி இருக்கும்போது, சில கட்டமைப்புகளில் உங்களிடம் இரண்டும் உள்ளன, அதாவது MOS டெக்னாலஜி 6502 CPU இல், பூஜ்ஜியப் பக்கம் பரவலாகப் பயன்படுத்தப்படுகிறது, அந்த பக்கத்தை அணுகும் அறிவுறுத்தல்களில் ஒரு பைட்டைச் சேமிக்கிறது, மேலும் 16-பிட் முகவரி அறிவுறுத்தல்களைக் கொண்டுள்ளது, இது முகவரிக்கு 2 பைட்டுகள் மற்றும் ஆப்கோடிற்கு 1 ஐ எடுக்கும். 6502 CPU போன்ற பொதுவாக குறியீட்டு பதிவேடுகள் 8-பிட் ஆகும் (மோட்டோரோலா 6800 போன்ற பிற "8-பிட்" CPUகள் 16-பிட் குறியீட்டு பதிவேடுகளைக் கொண்டிருந்தன), பின்னர் குறியீட்டு முகவரி அறிவுறுத்தல்களைப் பயன்படுத்தி உரையாற்றப்படும் வரிசைகளின் அளவு அதிகபட்சமாக 256 பைட்டுகள் ஆகும், நீண்ட குறியீடு தேவையில்லை, அதாவது. இதன் பொருள் ஒவ்வொரு தனிப்பட்ட வரிசைக்கும் 8-பிட் முகவரி. குறிப்பிடத்தக்க 8-பிட் CPUகள் முதல் வணிக ரீதியான 8-பிட் செயலி இன்டெல் 8008 (1972) ஆகும், இது முதலில் டேட்டாபாயிண்ட் 2200 அறிவார்ந்த முனையத்திற்காக வடிவமைக்கப்பட்டது. இன்டெல்லின் பெரும்பாலான போட்டியாளர்கள் அத்தகைய எழுத்து சார்ந்த 8-பிட் நுண்செயலிகளுடன் தொடங்கினர். இந்த 8-பிட் இயந்திரங்களின் நவீனமயமாக்கப்பட்ட மாறுபாடுகள் இன்னும் உட்பொதிக்கப்பட்ட அமைப்புகளில் மிகவும் பொதுவான செயலி வகைகளில் ஒன்றாகும். மற்றொரு குறிப்பிடத்தக்க 8-பிட் CPU MOS டெக்னாலஜி 6502 ஆகும். இது மற்றும் அதன் மாறுபாடுகள், ஆப்பிள் I மற்றும் ஆப்பிள் II தொடர், அடாரி 8-பிட் குடும்பம், பிபிசி மைக்ரோ மற்றும் கமோடோர் பிஇடி மற்றும் விஐசி-20 போன்ற பல தனிப்பட்ட கணினிகளிலும், அடாரி 2600 மற்றும் நிண்டெண்டோ என்டர்டெயின்மென்ட் சிஸ்டம் போன்ற பல வீடியோ கேம் கன்சோல்களிலும் பயன்படுத்தப்பட்டன. பயிற்சி, முன்மாதிரி மற்றும் பொது வன்பொருள் கல்விக்கான பயன்பாடு 8-பிட் செயலிகள் கணினி வன்பொருள் பற்றிய பொதுக் கல்விக்காகவும், பொழுதுபோக்கு ஆர்வலர்களின் நலன்களுக்காகவும் இன்றும் வடிவமைக்கப்பட்டுள்ளன. அத்தகைய ஒரு CPU ஒரு பிரெட்போர்டில் 7400-தொடர் ஒருங்கிணைந்த சுற்றுகளைப் பயன்படுத்தி வடிவமைக்கப்பட்டு செயல்படுத்தப்பட்டது. 8-பிட் CPU மற்றும் அவற்றின் அசெம்பிளர்களை வடிவமைப்பது பொறியியல் மாணவர்கள், பொறியாளர்கள் மற்றும் பொழுதுபோக்கு ஆர்வலர்களுக்கு ஒரு பொதுவான பயிற்சி பயிற்சியாகும். இந்த நோக்கத்திற்காக எஃப். பி. ஜி. ஏக்கள் பயன்படுத்தப்படுகின்றன. மேலும் காண்கஃ கென்பக்-1 குறிப்புகள் தரவு அலகு