8080 நுண்செயலி மற்றும் அதன் கட்டிடக்கலை அறிமுகம்

சிக்கல்களை அகற்ற எங்கள் கருவியை முயற்சிக்கவும்





8080 நுண்செயலியை மசடோஷி ஷிமா வடிவமைத்தார் மற்றும் ஃபெடெரிகோ ஃபாகின் ஸ்டான் மஜோர் ஒரு சில்லு வடிவமைக்க பங்களித்தார். 1972 ஆம் ஆண்டில், 8080 நுண்செயலியின் பணிகள் நடந்து கொண்டிருந்தன, ஏப்ரல் 1974 இல் CPU வெளியிடப்பட்டது. 8080 இன் அசல் பதிப்பில் குறைந்த சக்தி கொண்ட TTL சாதனங்களை மட்டுமே இயக்க முடியும் என்பதில் தவறு இருந்தது. தவறு கண்டுபிடிக்கப்பட்ட பிறகு, CPU-8080A இன் புதுப்பிக்கப்பட்ட பதிப்பு இன்டெல் வெளியிட்டது, இது நிலையான TTL சாதனங்களை இயக்கக்கூடும்.

8080 நுண்செயலி

8080 நுண்செயலி



இன்டெல் 8080/808A என்பது 8008 உடன் நன்கு பொருந்திய பொருள் குறியீடு அல்ல, ஆனால் அதன் மூல குறியீடு அதனுடன் பொருந்தியது. 8008 நுண்செயலியைப் போலவே, 8080 CPU அதே குறுக்கீடு செயலாக்க தர்க்கத்தைக் கொண்டுள்ளது. இன்டெல் நுண்செயலி 8080 இல் அதிகபட்ச நினைவக அளவு 16KB இலிருந்து 64KB ஆக உயர்த்தப்பட்டது. நுண்செயலி 8080 மிகவும் நவநாகரீகமானது, மேலும் இது பல நிறுவனங்களால் இரண்டாவதாக பெறப்பட்டது. 8080 செயலியின் மரபணு நகல்கள் போலந்து, யுஎஸ்எஸ்ஆர், சிஎஸ்எஸ்ஆர், ருமேனியா மற்றும் ஹங்கேரியில் செய்யப்பட்டன. இப்போதெல்லாம் வெவ்வேறு வகையான நுண்செயலிகள் இந்த செயலியின் முன்னேற்றம் கிடைக்கிறது.


8080 நுண்செயலி

8080 இன் முள் வரைபடம்

8080 இன் முள் வரைபடம்



ஒரு நுண்செயலி கணினிகள் CPU இன் செயல்பாடுகளை ஒற்றை ஐசியில் ஒருங்கிணைக்கிறது. இது ஒரு நிரல்படுத்தக்கூடிய சாதனமாகும், இது டிஜிட்டல் தரவை உள்ளீடாக ஏற்றுக்கொள்கிறது, அதன் நினைவகத்தில் சேமிக்கப்பட்ட கட்டளைகளுக்கு ஏற்ப செயலாக்குகிறது மற்றும் முடிவுகளை வெளியீடாக வழங்குகிறது. தி நுண்செயலியின் வரலாறு ஒரு தொழில்நுட்ப கண்ணோட்டத்தில், வெவ்வேறு நிறுவனங்கள் மற்றும் நுண்செயலியின் போட்டியாளர்களை மையமாகக் கொண்டது பல்வேறு நிலைகளை உள்ளடக்கியது உட்பொதிக்கப்பட்ட நுண்செயலி வடிவமைப்பு .

8080 நுண்செயலி 8-பிட் இணையான சிபியு ஆகும், மேலும் இந்த நுண்செயலி பொது நோக்கத்திற்கான டிஜிட்டல் கணினி அமைப்புகளில் பயன்படுத்தப்படுகிறது. இது இன்டெல்லின் என்-சேனல் சிலிக்கான் கேட் எம்ஓஎஸ் செயல்முறையைப் பயன்படுத்தி ஒற்றை பெரிய அளவிலான ஒருங்கிணைப்பு சிப்பில் உருவாக்கப்பட்டுள்ளது. நுண்செயலி 8080 40 ஊசிகளைக் கொண்டுள்ளது, மேலும் இது நுண்செயலி உள் தகவல் மற்றும் தரவை 8- பிட், இருதரப்பு 3-மாநில தரவு பஸ் (டி 0-டி 7) மூலம் மாற்றுகிறது. புற சாதன முகவரிகள் மற்றும் நினைவக முகவரிகள் 16-பிட் 3-மாநில முகவரி பஸ் (A0-A15) வழியாக அனுப்பப்படுகின்றன.

ஆறு கட்டுப்பாட்டு மற்றும் நேர வெளியீடுகள் WAIT, HLDA, WAIT, DBIN, SYNC மற்றும் WR ஆகியவை நுண்செயலி 8080 இலிருந்து பெறப்படுகின்றன, அதே நேரத்தில் கட்டுப்பாட்டு உள்ளீடுகள் (HOLD, READY, RESET, (WR) IN மற்றும் INT), சக்தி உள்ளீடுகள் (+12, +5, - 5 மற்றும் GND), மற்றும் கடிகார உள்ளீடுகள் (∅1 மற்றும் ∅2) 8080 ஆல் ஏற்றுக்கொள்ளப்படுகின்றன.

8080 நுண்செயலியின் கட்டமைப்பு

நுண்செயலி 8080 இன் செயல்பாட்டு தொகுதிகள் மேலே உள்ள கட்டமைப்பில் காட்டப்பட்டுள்ளன, மேலும் அதன் CPU பின்வரும் செயல்பாட்டு அலகுகளைக் கொண்டுள்ளது:


  • முகவரி தர்க்கம் மற்றும் பதிவு வரிசை
  • எண்கணித மற்றும் தர்க்க அலகு
  • கட்டுப்பாட்டு பிரிவு மற்றும் வழிமுறை பதிவு
  • இரு திசை, 3 மாநில தரவு பஸ் இடையக
நுண்செயலி 8080 இன் கட்டமைப்பு

நுண்செயலி 8080 இன் கட்டமைப்பு

எண்கணித மற்றும் தர்க்க அலகு

ALU பின்வரும் பதிவேடுகளை உள்ளடக்கியது:

  • ஒரு 8-பிட் திரட்டல்
  • 8 பிட் தற்காலிக திரட்டல் (டி.எம்.பி)
  • 8 பிட் தற்காலிக பதிவு
  • ஒரு கொடி பதிவு

எண்கணித, தருக்க மற்றும் சுழலும் செயல்பாடுகள் ALU இல் செய்யப்படுகின்றன. எண்கணித மற்றும் தர்க்க அலகு பதிவாளர்களின் தற்காலிக திரட்டல், கேரி ஃபிளிப் ஃப்ளாப் மற்றும் டி.எம்.பி பதிவேடு ஆகியவற்றால் வழங்கப்படுகிறது. செயல்முறையின் முடிவை இதேபோல் குவிப்பானுக்கு அனுப்பலாம், ALU கொடி பதிவேட்டிற்கும் உணவளிக்கிறது. டி.எம்.பி பதிவேடு உள் பேருந்திலிருந்து தகவல்களைப் பெறுகிறது, பின்னர் தரவை ALU க்கும் கொடி பதிவேட்டில் அனுப்புகிறது. உள் பஸ்ஸிலிருந்து குவிப்பானை ஏற்ற முடியும், மேலும் ALU மற்றும் அது தற்காலிக திரட்டலுக்கு தரவை மாற்றுகிறது. கூட்டல் அறிவுறுத்தலுக்கான தசம சரிசெய்தலை செயல்படுத்துவதன் மூலம் துணை கேரி ஃபிளிப் ஃப்ளாப் மற்றும் குவிப்பானின் உட்புறம் தசம திருத்தம் செய்ய சோதிக்கப்படுகிறது.

வழிமுறை தொகுப்பு

8080 நுண்செயலி அறிவுறுத்தல் தொகுப்பில் ஐந்து வெவ்வேறு வகை அறிவுறுத்தல்கள் உள்ளன:

  • தரவு நகரும் குழு: தரவு நகரும் அறிவுறுத்தல் பதிவேடுகளுக்கு இடையில் அல்லது நினைவகம் மற்றும் பதிவேடுகளுக்கு இடையில் தரவை மாற்றுகிறது.
  • எண்கணித குழு: எண்கணித குழு அறிவுறுத்தல்கள் தரவை நினைவகத்தில் அல்லது பதிவேட்டில் சேர்க்கவும், கழிக்கவும், அதிகரிக்கவும் அல்லது குறைக்கவும்.
  • தருக்க குழு : தருக்க குழு அறிவுறுத்தல் AND, OR, EX-OR, பதிவேடுகளில் அல்லது நினைவகத்தில் தரவை ஒப்பிட்டு, பூர்த்தி அல்லது சுழற்றுகிறது.
  • கிளைக் குழு: இது கட்டுப்பாட்டு பரிமாற்ற வழிமுறை என்றும் அழைக்கப்படுகிறது. இது நிபந்தனை, நிபந்தனையற்ற, திரும்ப அறிவுறுத்தல்கள் மற்றும் துணை வழக்கமான அழைப்பு வழிமுறைகள் மற்றும் மறுதொடக்கங்களை உள்ளடக்கியது.
  • அடுக்கு, இயந்திரம் மற்றும் I / O குழு: இந்த அறிவுறுத்தலில் I / O வழிமுறைகளும், அடுக்கு மற்றும் உள் கட்டுப்பாட்டுக் கொடிகளைப் பராமரிப்பதற்கான வழிமுறைகளும் அடங்கும்

வழிமுறை மற்றும் தரவு வடிவங்கள்

8080 நுண்செயலியின் நினைவகம் பைட்டுகள் எனப்படும் 8 பிட் அளவுகளாக ஒழுங்கமைக்கப்பட்டுள்ளது. ஒவ்வொரு பைட்டிலும் நினைவகத்தில் அதன் தொடர்ச்சியான நிலை தொடர்பான பிரத்யேக 16-பிட் பைனரி முகவரி உள்ளது. 8080 இல் ரோம் (நினைவகத்தை மட்டும் படிக்க) கூறுகள் மற்றும் ரேம் (சீரற்ற அணுகல் நினைவகம்) கூறுகள் இருக்கலாம், மேலும் நுண்செயலி நேரடியாக 65,536 பைட்டுகள் நினைவகத்தை உரையாற்ற முடியும்.

8080 நுண்செயலியில் உள்ள தரவு 8 பிட் பைனரி இலக்கங்களின் வடிவத்தில் சேமிக்கப்படுகிறது.

ஒரு பதிவேட்டில் பைனரி எண்ணைக் கொண்டிருக்கும்போது, ​​எண்ணின் பிட்கள் எழுதப்பட்ட வரிசையைக் கண்டறிவது அவசியம். இன்டெல் 8080 நுண்செயலியில், பிஐடி 0 எல்எஸ்பி என்றும், பிஐடி 7 எம்எஸ்பி என்றும் குறிப்பிடப்படுகிறது.

8080 நுண்செயலி நிரல் வழிமுறைகள் ஒரு பைட், இரண்டு அல்லது மூன்று பைட்டுகள் நீளமாக இருக்கலாம். வெவ்வேறு பைட் அறிவுறுத்தல்கள் அடுத்தடுத்த நினைவக இடங்களில் சேமிக்க வேண்டும். முதல் பைட்டின் முகவரி எப்போதும் அறிவுறுத்தல்களின் முகவரியாகப் பயன்படுத்தப்படுகிறது. சரியான அறிவுறுத்தல் வடிவம் செயல்படுத்தப்பட வேண்டிய குறிப்பிட்ட செயல்பாட்டைப் பொறுத்தது.

நினைவு

நுண்செயலியின் மொத்த முகவரி 64KB, மற்றும் அடுக்கு நிரல் மற்றும் தரவு நினைவுகள் அதே நினைவக இடத்தை ஆக்கிரமிக்கவும்.

  • நிரல் நினைவகத்தில், நிரல் நினைவக அழைப்பில் எங்கும் வைக்கப்படலாம், ஜம்ப் மற்றும் கிளை அறிவுறுத்தல் 16-பிட் முகவரிகளைப் பயன்படுத்தலாம், அதாவது, அவை 64KB நினைவகத்திற்குள் எங்கும் கிளை / குதிக்க பயன்படுத்தப்படலாம். இந்த அறிவுறுத்தல்கள் அனைத்தும் முழுமையான முகவரியினைப் பயன்படுத்துகின்றன.
  • தரவு நினைவகத்தில், செயலி எப்போதும் 16-பிட் முகவரிகளைப் பயன்படுத்துகிறது, இதனால் தரவை எங்கும் காணலாம்.
  • நினைவகத்தை அடுக்கி வைக்கவும் நினைவகத்தின் அளவால் மட்டுமே முழுமையடையாது, அடுக்கு கீழே எழுகிறது.

நிபந்தனை கொடிகள்

கொடி என்பது ஐந்து 1-பிட் கொடிகளைக் கொண்ட 8 பிட் பதிவேடு. நுண்செயலி 8080 இல் அறிவுறுத்தல்களை செயல்படுத்துவதில் ஐந்து வகையான கொடிகள் உள்ளன. அவை அடையாளம், பூஜ்ஜியம், சமநிலை, கேரி மற்றும் துணை கேரி, மேலும் இந்த கொடிகள் CPU இல் 1-பிட் பதிவேட்டில் குறிப்பிடப்படுகின்றன. பிட் 1 ஐ கட்டாயப்படுத்துவதன் மூலம் ஒரு கொடி அமைக்கப்படுகிறது, மேலும் பிட்டை 0 க்கு கட்டாயப்படுத்தி மீட்டமைக்கவும்.

  • பூஜ்ஜியக் கொடி: ஒரு அறிவுறுத்தலின் விளைவாக ‘0’ மதிப்பு இருந்தால், இந்த பூஜ்ஜியக் கொடி அமைக்கப்படுகிறது, இல்லையெனில், அது மீட்டமைக்கப்படும்.
  • கையொப்பக் கொடி: ஒரு அறிவுறுத்தலின் MSB பிட் ‘1’ மதிப்பைக் கொண்டிருந்தால், இந்த கொடி அமைக்கப்பட்டுள்ளது, இல்லையெனில், அது மீட்டமைக்கப்படுகிறது.
  • பரிதி கொடி: இதன் விளைவாக அமைக்கப்பட்ட பிட்களின் எண்ணிக்கை கூட மதிப்பைக் கொண்டிருந்தால், இந்த கொடி அமைக்கப்பட்டுள்ளது, இல்லையெனில், அது மீட்டமைக்கப்படுகிறது.
  • கொடியைக் கொண்டு செல்லுங்கள்: கடன், கூட்டல், கழித்தல் அல்லது ஒப்பிடுதல் ஆகியவற்றின் போது ஒரு கேரி இருந்திருந்தால், இந்த கொடி அமைக்கப்பட்டுள்ளது, இல்லையெனில், அது மீட்டமைக்கப்படுகிறது.
  • துணை கேரி: 3-பிட் முதல் 4-பிட் வரை ஒரு முடிவு இருந்திருந்தால், இந்த கொடி இல்லையெனில் அமைக்கப்படுகிறது, அது மீட்டமைக்கப்படுகிறது.

குறுக்கீடுகள்

செயலி பராமரிக்கிறது மறைக்கக்கூடிய குறுக்கீடுகள் . ஒரு குறுக்கீடு ஏற்படும் போது, ​​செயலி பஸ்ஸிலிருந்து ஒரு வழிமுறையை அடிக்கடி இந்த அறிவுறுத்தல்களில் ஒன்றைப் பெறுகிறது:

  • RST அறிவுறுத்தல்களில் (RST0 - RST7), செயலி மின்னோட்டத்தை சேமிக்கிறது நிரல் கவுண்டர் மெமரி இருப்பிடம் N * 8 க்கு ஸ்டாக் மற்றும் கிளைகளில் (N என்பது RST அறிவுறுத்தலுடன் வழங்கப்பட்ட 0 முதல் 7 வரையிலான 3-பிட் எண்).
  • அழைப்பு அறிவுறுத்தல் என்பது 3-பைட் அறிவுறுத்தலாகும், இதில் செயலி சப்ரூட்டீனை அழைக்கிறது, இதன் முகவரி குறிப்பாக அறிவுறுத்தலின் இரண்டாவது மற்றும் மூன்றாவது பைட்டுகளில் குறிப்பிடப்படுகிறது.

EI மற்றும் DI வழிமுறைகளைப் பயன்படுத்துவதன் மூலம், குறுக்கீடுகளை இயக்கலாம் அல்லது முடக்கலாம்.

இவ்வாறு, இன்டெல் 8080 நுண்செயலி இன்டெல் 8008 சிபியுவின் வாரிசு ஆகும். நுண்செயலியின் அசல் பதிப்பில் தவறு இருந்தது. பிழை கவனிக்கப்பட்ட பிறகு, இன்டெல் CPU இன் புதுப்பிக்கப்பட்ட பதிப்பை வெளியிட்டது, இது நிலையான TTL சாதனங்களை இயக்க முடியும். இது 8080 நுண்செயலி மற்றும் அதன் கட்டமைப்பு பற்றியது. இந்த கட்டுரையில் இங்கே கொடுக்கப்பட்டுள்ள தகவல்களின் அடிப்படையில், வாசகர்கள் தங்கள் பரிந்துரைகள், பின்னூட்டங்கள் மற்றும் கருத்துகளை கீழே கொடுக்கப்பட்டுள்ள கருத்துப் பிரிவில் இடுகையிட ஊக்குவிக்கப்படுகிறார்கள்.

புகைப்பட வரவு: