8086 মাইক্রোপ্রসেসর | পিন ডায়াগ্রাম | এটি আর্কিটেকচার এবং গুরুত্বপূর্ণ ঠিকানা মোড

সুচিপত্র

  • ইন্টেল 8086
  • পিন ডায়াগ্রাম
  • বিভিন্ন ঠিকানা মোড
  • বিভিন্ন পতাকা নিবন্ধন করুন
  • 8086 মাইক্রোপ্রসেসরে পাইপলাইন আর্কিটেকচার
  • পাইপলাইনের সুবিধা
  • 8086 সালে মেমরি বিভাজন
  • 8085 এবং 8086 মাইক্রোপ্রসেসরের মধ্যে পার্থক্য

মাইক্রোপ্রসেসর 8086 কী?

8086 মাইক্রোপ্রসেসর | পিন ডায়াগ্রাম | এটি আর্কিটেকচার এবং গুরুত্বপূর্ণ অ্যাড্রেসিং মোড
8086 মাইক্রোপ্রসেসর
চিত্র ক্রেডিট:টমাস Nguyenইন্টেল C8086সিসি বাই-এসএ 4.0

ইনটেল 8086:

  • মাইক্রোপ্রসেসর 8086 প্রথম ইনটেল 1976 সালে আবিষ্কার করেছিলেন।
  • 8086 16-বিট, এইচএমএস এন-চ্যানেল ভিত্তিক মাইক্রোপ্রসেসর সহ সজ্জিত।
  • এটি দুটি মোড আছে; সর্বনিম্ন এবং সর্বাধিক
  • 8086 এর মোট বিশ (20) ঠিকানা লাইন রয়েছে
  • 8086 এর ষোলটি (16) ডেটা লাইন রয়েছে।

8086 মাইক্রোপ্রসেসরের পিন ডায়াগ্রাম:

8086 মাইক্রোপ্রসেসর
8086 মাইক্রোপ্রসেসর। চিত্র ক্রেডিট; অজানা লেখক অজানা লেখক, উইপ্রোয়েডজেনি মিক্রোপ্রসোসোরা 8086, পাবলিক ডোমেন হিসাবে চিহ্নিত, আরও বিশদ উইকিমিডিয়া কমন্স

ঠিকানা মোড কি?

"অ্যাড্রেসিং মোড হ'ল নির্দেশের দ্বারা পরিচালিত কোনও নির্দিষ্ট ডেটা নির্দিষ্ট করার উপায়” "

আমাদের বিভিন্ন ধরণের অ্যাড্রেসিং মোড দরকার কারণ এটি প্রোগ্রামারকে ডেটা অ্যাক্সেস করার জন্য নমনীয়তা সরবরাহ করে।

8086 এ অ্যাড্রেসিং মোডের প্রকারগুলি কী কী?

ঠিকানা ঠিকানা বিভিন্ন ধরণের নীচে ব্যাখ্যা করা হয়:

ঠিকানা নিবন্ধন করুন: 

অপারেন্ড একটি নিবন্ধক।

                                     উদাহরণ - মোভ, এএক্স, বিএক্স

তাত্ক্ষণিক সম্বোধন:

নির্দেশটি নিজেই অপারেশনগুলিকে অন্তর্ভুক্ত করে।

                                     উদাহরণ - এমওভি, এএক্স, 5000 এইচ

সরাসরি সম্বোধন:

নির্দেশিকা ঠিকানাটি অপারেন্ডকে নির্দিষ্ট করে।

                                    উদাহরণ - এমওভি, এএক্স, 9000 এইচ

সূচক সম্বোধন:

অপারেন্ডটি SIচ্ছিক অফসেটের পাশাপাশি সূচক নিবন্ধক হিসাবে এসআই এবং ডিআইর একটির ব্যবহার করে নির্দিষ্ট করা হয়। অফসেটের সাথে সূচী রেজিস্টারের তথ্য উপস্থিত থাকলে অপারেন্ডের ঠিকানাটি অর্জিত হয়।

                                      উদাহরণ - মোভ এক্স, [এসআই] বা মোভ এ্যাক্স, [এসআই + 1000 এইচ]

ভিত্তিক ঠিকানা:

অপারেন্ডটি একটি বিএক্স এবং বিপি-র কোনওটি বেস নিবন্ধক হিসাবে, একটি alচ্ছিক অফসেট সহ নির্দিষ্ট করে নির্দিষ্ট করা হয়। অফসেটের সাথে বেস রেজিস্ট্রারের তথ্য যোগ করে অপারেন্ডের ঠিকানা অর্জিত হয়।

                                     উদাহরণ - মোভ এ্যাক্স, [বিএক্স] বা মোভ এক্স, [বিপি + 1000 এইচ]

ভিত্তিক সূচক সম্বোধন:

অপারেন্ডটি এসআই এবং ডিআই-এর মধ্যে একটিকে সূচক নিবন্ধক হিসাবে এবং বিএক্স এবং বিপি-র একটিকে বেস নিবন্ধক হিসাবে এবং একটি alচ্ছিক অফসেটের সাহায্যে নির্দিষ্ট করা হয়। অপারেন্ডের ঠিকানাটি বেস রেজিস্টারের সামগ্রী এবং অফসেট উপস্থিত থাকলে সূচী রেজিস্টারের তথ্য সংযোজন করে অর্জিত হয়।

                                    উদাহরণ - মোভ এক্স, [এসআই + বিএক্স] বা মোভ এ্যাক্স, [ডিআই + বিপি + 1000 এইচ]

8086 মাইক্রো প্রসেসরের বিভিন্ন পতাকা:

  1. এস (সাইন ফ্ল্যাগ) - গণনার উত্তর নেতিবাচক হলে সেট করুন।
  2. জেড (জিরো) - পূর্ববর্তী নির্দেশনার গণনা শূন্য হলে সেট করুন।
  3. পি (সমতা) - নিম্ন বাইটে সমান সংখ্যক উপস্থিত থাকলে সেট করুন।
  4. সি (ক্যারি) - যখন গণনা করা হয়।
  5. টি (ফাঁদ) - যখন প্রসেসর একক পদক্ষেপ নির্দেশ মোডে প্রবেশ করে।
  6. আমি (বাধাপ্রাপ্ত) - মাস্কেবল বাধা সনাক্ত করা হয়।
  7. ডি (দিকনির্দেশ) - স্ট্রিং ম্যানিপুলেশন।
  8. এসি (সহায়ক ক্যারি)
  9. ও (ওভারফ্লো) - যখন ফলাফলগুলি রেজিস্টারে থাকার জন্য আরও বড় হয়।
8086 মাইক্রোপ্রসেসর | পিন ডায়াগ্রাম | এটি আর্কিটেকচার এবং গুরুত্বপূর্ণ অ্যাড্রেসিং মোড
পতাকা নিবন্ধন করুন

8086 মাইক্রোপ্রসেসরে পাইপলাইন আর্কিটেকচার:

পাইপলাইনযুক্ত আর্কিটেকচারের মৌলিক ধারণাটি হ'ল কম্পিউটারের নির্দেশাবলীর প্রসেসিংকে একটি স্বাধীন পর্যায়ে (যেমন "প্রাক-আনয়ন", "আনা", "ডিকোড", "এক্সিকিউট" ইত্যাদি) এর স্টোরেজ সহ বিভাজন করা) প্রতিটি পদক্ষেপ।

এটি কম্পিউটারের নিয়ন্ত্রণকে ধীর পদক্ষেপের প্রক্রিয়াকরণের গতি নির্দেশ করার অনুমতি দেয় যা একই সাথে সমস্ত পদক্ষেপগুলি করার জন্য সময়ের প্রয়োজনের চেয়ে অনেক দ্রুত। পাইপলাইনটি নির্দেশ করে যে কীভাবে প্রতিটি পদক্ষেপ একসাথে তথ্য নিচ্ছে এবং যে কোনও পদক্ষেপ পরবর্তী পদক্ষেপের সাথে লিঙ্কযুক্ত।

এটিতে 2 টি পৃথক ইউনিট রয়েছে

- "বাস ইন্টারফেস ইউনিট" (বিআইইউ)

- "এক্সিকিউশন ইউনিট" (ইইউ)।

বিআইইউ এক্সিকিউশন ইউনিটের জন্য সমস্ত বাস অপারেশন চালায়। ইউরোপীয় ইউনিয়নের অনুরোধের ভিত্তিতে সিপিইউ এবং স্মৃতি এবং ইনপুট আউটপুট কিটের মধ্যে ডেটা যোগাযোগ রয়েছে। এই সময়ে যদি ইইউ সক্রিয় প্রয়োগকারী কমান্ডগুলি চালায়, বিআইইউ "সামনের দিকে তাকান" এবং স্মৃতি থেকে আরও নির্দেশনা নিয়ে আসে। এইভাবে, এক ধরণের "আনুন-এক্সিকিউট-পাইপলাইন" প্রয়োগ করা হয়েছে 8086।

পাইপলাইনিং এর কিছু সুবিধা এবং অসুবিধাগুলি লিখ?

পাইপলাইনের সুবিধা হ'ল:

The চিপের চক্র সময় তুলনামূলকভাবে কম হয়। পাইপলাইনিং কোনও নির্দেশনা শেষ করার জন্য প্রয়োজনীয় সময়কে হ্রাস করে না; বরং এটি নির্দেশাবলীর পরিমাণ বাড়ায় যা একই সাথে প্রক্রিয়াজাত হতে পারে এবং সম্পূর্ণ নির্দেশাবলীর মধ্যে বিলম্ব হ্রাস করে।

• একাধিক কোনও বর্ধিত পাইপলাইন পর্যায়ের অর্থ হ'ল আরও কমান্ড একবারে প্রক্রিয়া করা যায় এবং কমান্ডগুলির মধ্যে কম বিলম্ব হয়। আজ নির্মিত প্রতিটি ওভাররাইডিং সিমুলেটেড মাইক্রোপ্রসেসর কমপক্ষে 30-40 পর্যায়ের প্রায় কমপক্ষে দুটি স্টেজ পাইপলাইন ব্যবহার করে।

Pip পাইপলাইনিং যখন নিযুক্ত হয়, তখন সিপিইউ এএলইউ দ্রুত কাজ করার জন্য নকশাকৃত, তবে আরও জটিল ডিজাইনের সাথে।

Concept ধারণায় পাইপলাইনিং একটি পাইপলাইন কোর এর মধ্যে কোনও ফ্যাক্টর পর্যায় দ্বারা কার্যকারিতা উন্নত করে এবং কোডটি পাইপলাইন বাস্তবায়নের জন্য অনবদ্য।

RAM র‍্যামের চেয়ে অনেক বেশি ক্লক ফ্রিকোয়েন্সিতে সাধারণ কাজগুলিতে পাইপলাইনড সিপিইউগুলি এবং এটি সামগ্রিক প্রসেসরের পারফরম্যান্সকে উন্নত করে।

পাইপলাইনের অসুবিধাগুলি হ'ল:

  • এটি একটি নন-পাইপলাইনযুক্ত চিপ, নকশায় সহজ এবং বানোয়াট করার জন্য আরও মিতব্যয়ী, একবারে কেবলমাত্র একক নির্দেশনা প্রয়োগ করে। ক্রমশ নির্দেশাবলী যখন একই সাথে কার্যকর করা হয় তখন এটি এড়ানো যায়।
  • এই ধরণের প্রসেসরের কিছু নন-পাইপলাইনিং চিপের তুলনায় আরও বেশি নির্দেশের বিলম্ব রয়েছে। পাইপলাইনযুক্ত প্রসেসরের অপারেশন ভবিষ্যদ্বাণী করা অনেক বেশি কঠিন এবং বিভিন্ন অ্যাপ্লিকেশনগুলির জন্য এটি ব্যাপকভাবে পৃথক হতে পারে।

বিআইইউ এবং ইইউ 8086 মাইক্রোপ্রসেসরের কাজগুলি কী?

এক্সিকিউশন ইউনিট (ইইউ) সংজ্ঞায়িত করুন:

8086 এবং 8088 এর এক্সিকিউশন ইউনিট পৃথক নয়। ইইউতে একটি 16-বিট এএলইউ সিপিইউ স্থিতি এবং নিয়ন্ত্রণ পতাকা বজায় রাখে, এবং সাধারণ রেজিস্টার এবং নির্দেশ অপারেট ইত্যাদি স্থাপন করে etc. ইইউ থেকে সমস্ত রেজিস্টার এবং ডেটাপাথগুলি অভ্যন্তরীণ যোগাযোগের জন্য 16 বিটের দৈর্ঘ্য।

ইইউর বাহ্যিক বিশ্বের মেশিন বুসের সাথে কোনও লিঙ্ক নেই। এটি কাতার মাধ্যমে বিআইইউ থেকে দিকনির্দেশগুলি অর্জন করে। একইভাবে, কোনও নির্দেশের মেমোরি বা পেরিফেরিয়ালগুলিতে অ্যাক্সেসের প্রয়োজন হওয়ার সাথে সাথেই, ইইউ বিআইইউকে তথ্য অ্যাক্সেস করতে বা তথ্য রাখতে বলেছে to বিআইইউ, পুরো স্টোরেজে ইইউ প্রবেশের জন্য ঠিকানাটি স্থানান্তরিত করে।

বাস ইন্টারফেস ইউনিট (বিআইইউ) সংজ্ঞায়িত করুন:

বিভিন্ন বাসের ব্যবস্থা, পারফরম্যান্সের বৈশিষ্ট্যগুলির সাথে মেলে তুলতে বিআইইউগুলি আলাদাভাবে নিযুক্ত করা হয়। বিআইইউ ইইউর জন্য সমস্ত বাস অপারেশন প্রয়োগ করে।

বিআইইউতে কাতারের আকারটি এটিকে বেশিরভাগ রাজ্যের অধীনে প্রি-ফেচড ইন্সট্রাকশন সরবরাহ করা ইইউ বজায় রাখে সিস্টেম বাসকে একচেটিয়া না রেখে। 8086 বিআইইউ আনতে সাধারণত দুটি বাইট পায়; যদি কোনও প্রোগ্রাম বিজোড় ঠিকানায় 1 বাইট করে এবং ফলস্বরূপ এমনকি একটিতে আবার দুটি বাইট শব্দ আনতে শুরু করে।

8086 মাইক্রোপ্রসেসরে মেমরি বিভাজন:

মাইক্রোপ্রসেসর 8086 এর 20 অ্যাড্রেস পিন রয়েছে, তাই সর্বাধিক সংখ্যক মেমরি অবস্থান, যা 8086 এর সাথে সংযুক্ত হতে পারে20 = 1 এমবি অবস্থান বা 16 কে অবস্থানের 64 টি ব্লক। 8086 এর সাথে যুক্ত স্মৃতিটি নিম্নলিখিত চারটি বিভাগে বিভক্ত:

  1. কোড মেমরি বিভাগ:  এটি কোনও প্রোগ্রামের নির্দেশাবলী কোড সঞ্চয় করতে ব্যবহৃত হয়।
  2. ডেটা মেমোরি বিবৃতি: এটি ডেটা বাইট / শব্দ সঞ্চয় করতে ব্যবহৃত হয়।
  3. অতিরিক্ত মেমরি বিভাগ: এটি ডেটা সংরক্ষণ করার জন্য একটি অতিরিক্ত বিভাগ।
  4. স্ট্যাক মেমরি বিভাগ: এটি পুশ / পিওপি নির্দেশাবলী ব্যবহার করে ডেটা স্ট্যাক সঞ্চয় করতে ব্যবহৃত হয়।

মাইক্রোপ্রসেসর 8085 বনাম মাইক্রোপ্রসেসর 8086:

           মাইক্রোপ্রসেসর 8085            মাইক্রোপ্রসেসর 8086
এটিতে 16 বিট অ্যাড্রেসিং বাস রয়েছেএটিতে 20 বিট সম্বোধনের বাস রয়েছে
8085 পাইপলাইন সমর্থন করে নাএটি পাইপলাইনিং সমর্থন করে
নির্দেশের সারিগুলি সমর্থিত নয়নির্দেশের সারিগুলি সমর্থিত।

মাইক্রোপ্রসেসর সম্পর্কে আরও জানতে এখানে ক্লিক করুন

সৌমালী ভট্টাচার্য সম্পর্কে

8086 মাইক্রোপ্রসেসর | পিন ডায়াগ্রাম | এটি আর্কিটেকচার এবং গুরুত্বপূর্ণ অ্যাড্রেসিং মোডআমি বর্তমানে ইলেকট্রনিক্স এবং যোগাযোগের ক্ষেত্রে বিনিয়োগ করছি।
আমার নিবন্ধগুলি খুব সাধারণ তবু তথ্যমূলক পন্থায় কোর ইলেকট্রনিক্সের প্রধান ক্ষেত্রগুলির দিকে দৃষ্টি নিবদ্ধ করে।
আমি একটি স্বাচ্ছন্দ্যময় শিক্ষার্থী এবং ইলেক্ট্রনিক্স ডোমেনসের ক্ষেত্রে সর্বশেষ প্রযুক্তির সাথে নিজেকে আপডেট রাখার চেষ্টা করি।

লিঙ্কডইনের মাধ্যমে সংযোগ করি -
https://www.linkedin.com/in/soumali-bhattacharya-34833a18b/

মতামত দিন

আপনার ইমেইল প্রকাশ করা হবে না। প্রয়োজনীয় ক্ষেত্রগুলি * চিহ্নিত করা আছে।

en English
X