8085 মাইক্রোপ্রসেসর আর্কিটেকচার: ওয়ার্কিং এবং এর অ্যাপ্লিকেশন

সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন





ইন্টিগ্রেটেড সার্কিটের প্রথম আবিষ্কারটি ১৯৫৯ সালে হয়েছিল এবং এটি মাইক্রোপ্রসেসরের ইতিহাসকে স্মরণ করে। এবং প্রথম মাইক্রোপ্রসেসরটি আবিষ্কার করা হয়েছিল যা ১৯ 1971১ সালে ইন্টেল ৪০০৪ ছিল even এটি এমনকি একটি কেন্দ্রীয় প্রক্রিয়াকরণ ইউনিট (সিপিইউ) হিসাবেও অভিহিত করা হয় যেখানে একাধিক কম্পিউটার পেরিফেরিয়াল উপাদানগুলি একটি চিপে একত্রিত হয়। এর মধ্যে রয়েছে রেজিস্টারস, একটি কন্ট্রোল বাস, ক্লক, এএলইউ, একটি নিয়ন্ত্রণ বিভাগ এবং একটি মেমরি ইউনিট। বহু প্রজন্ম অতিক্রম করে, মাইক্রোপ্রসেসরের বর্তমান প্রজন্ম উচ্চ গণনা সংক্রান্ত কার্য সম্পাদন করতে সক্ষম হয়েছিল যা 64৪-বিট প্রসেসরও ব্যবহার করে। এটি মাইক্রোপ্রসেসরগুলির একটি সংক্ষিপ্ত মূল্যায়ন এবং আমরা আজ যে ধরণের বিষয়ে আলোচনা করতে যাচ্ছি তা হ'ল 8085 মাইক্রোপ্রসেসর আর্কিটেকচার।

8085 মাইক্রোপ্রসেসর কি?

সাধারণত, 8085 একটি 8-বিট হয় মাইক্রোপ্রসেসর, এবং এটি এনএমওএস প্রযুক্তির সহায়তায় 1976 সালে ইন্টেল দল দ্বারা চালু করা হয়েছিল। এই প্রসেসরটি মাইক্রোপ্রসেসরের আপডেট হওয়া সংস্করণ। কনফিগারেশন 8085 মাইক্রোপ্রসেসর প্রধানত ডেটা বাস -8-বিট, ঠিকানা বাস -16 বিট, প্রোগ্রাম কাউন্টার -16-বিট, স্ট্যাক পয়েন্টার -16 বিট, 8-বিট, + 5 ভি ভোল্টেজ সরবরাহ নিবন্ধন করে এবং 3.2 মেগাহার্টজ একক বিভাগ সিএলকে এ পরিচালনা করে। 8085 মাইক্রোপ্রসেসরের অ্যাপ্লিকেশনগুলি মাইক্রোওয়েভ ওভেন, ওয়াশিং মেশিন, গ্যাজেট ইত্যাদির সাথে জড়িত 8085 মাইক্রোপ্রসেসরের বৈশিষ্ট্যগুলি নীচের মত:




  • এই মাইক্রোপ্রসেসরটি একটি 8-বিট ডিভাইস যা একই সাথে 8-বিট তথ্য গ্রহণ করে, পরিচালনা করে বা আউটপুট দেয়।
  • প্রসেসরটিতে 16-বিট এবং 8-বিট ঠিকানা এবং ডেটা লাইন রয়েছে এবং তাই ডিভাইসের ক্ষমতা 216যা মেমরির 64KB।
  • এটি একটি একক এনএমওএস চিপ ডিভাইস দ্বারা নির্মিত এবং এতে 6200 ট্রানজিস্টর রয়েছে
  • মোট 246 অপারেশনাল কোড এবং 80 নির্দেশাবলী উপস্থিত রয়েছে
  • যেহেতু 8085 মাইক্রোপ্রসেসরের 8-বিট ইনপুট / আউটপুট অ্যাড্রেস লাইন রয়েছে তাই এটি 2 টি সম্বোধন করার ক্ষমতা রাখে8= 256 ইনপুট এবং আউটপুট পোর্ট।
  • এই মাইক্রোপ্রসেসর 40 পিনের একটি ডিআইপি প্যাকেজে উপলব্ধ
  • আই / ও থেকে মেমরিতে এবং মেমরি থেকে আই / ও-তে বিশাল তথ্য স্থানান্তর করতে প্রসেসর তার বাসটি ডিএমএ নিয়ামকের সাথে ভাগ করে নেয়।
  • এটির একটি দৃষ্টিভঙ্গি রয়েছে যেখানে এটি বাধাপ্রাপ্ত হ্যান্ডলিং প্রক্রিয়াটিকে বাড়িয়ে তুলতে পারে
  • একটি 8085 প্রসেসর এমনকি আইসি 8355 এবং আইসি 8155 সার্কিটের সমর্থন ব্যবহার করে তিন-চিপ মাইক্রো কম্পিউটার হিসাবে চালিত হতে পারে।
  • এটিতে একটি অভ্যন্তরীণ ক্লক জেনারেটর রয়েছে
  • এটি 50% শুল্কচক্রযুক্ত একটি ঘড়ি চক্রটিতে কাজ করে

8085 মাইক্রোপ্রসেসর আর্কিটেকচার

8085 মাইক্রোপ্রসেসরের আর্কিটেকচারে মূলত সময় ও নিয়ন্ত্রণ ইউনিট, গাণিতিক এবং যুক্তি ইউনিট, ডিকোডার নির্দেশিকা নিবন্ধ, বিঘ্নিত নিয়ন্ত্রণ, একটি রেজিস্টার অ্যারে, সিরিয়াল ইনপুট / আউটপুট নিয়ন্ত্রণ। মাইক্রোপ্রসেসরের সবচেয়ে গুরুত্বপূর্ণ অংশটি হ'ল কেন্দ্রীয় প্রক্রিয়াজাতকরণ ইউনিট।



8085 আর্কিটেকচার

8085 আর্কিটেকচার

8085 মাইক্রো প্রসেসরের অপারেশনগুলি

ALU এর মূল অপারেশনটি গাণিতিক পাশাপাশি যৌক্তিক যা যুক্ত, বৃদ্ধি, বিয়োগ, হ্রাস, লজিকাল ক্রিয়াকলাপগুলি যেমন AND, OR, প্রাক্তন-ওআর , পরিপূরক, মূল্যায়ন, বাম শিফট বা ডান শিফট। অস্থায়ী রেজিস্ট্রারগুলির পাশাপাশি সংগ্রহকারী উভয়ই পুরো অপারেশন জুড়ে তথ্য রাখার জন্য ব্যবহার করা হয় তবে ফলাফলটি সঞ্চয়ের মধ্যে সংরক্ষণ করা হবে। অপারেশনের ফলাফলের ভিত্তিতে বিভিন্ন পতাকাগুলি সাজানো বা পুনরায় সাজানো হয়।

পতাকা নিবন্ধসমূহ

এর পতাকা নিবন্ধসমূহ মাইক্রোপ্রসেসর 8085 সাইন, জিরো, অক্সিলারি ক্যারি, প্যারিটি এবং ক্যারি নামের পাঁচ ধরণের শ্রেণিতে শ্রেণীবদ্ধ করা হয়েছে। বিটের অবস্থানগুলি এই ধরণের পতাকাগুলির জন্য আলাদা থাকে। কোনও এএলইউ অপারেশন করার পরে, যখন সর্বাধিক তাৎপর্যপূর্ণ বিট (ডি 7) এর ফলাফল এক হয়, তখন সাইন পতাকাটি সাজানো হবে। যখন ALU ফলাফলের অপারেশন শূন্য হয় তখন শূন্য পতাকাগুলি সেট করা হবে। ফলাফল শূন্য না হলে শূন্য পতাকাগুলি পুনরায় সেট করা হবে।

8085 মাইক্রোপ্রসেসর পতাকা নিবন্ধসমূহ

8085 মাইক্রোপ্রসেসর পতাকা নিবন্ধসমূহ

একটি গাণিতিক প্রক্রিয়াতে, যখনই কম বাহু দিয়ে কোনও বাহন উত্পন্ন হয়, তখন একটি সহায়ক ধরণের ক্যারি পতাকা সেট করা হবে। ALU অপারেশনের পরে, যখন ফলাফলটির একটি সমান সংখ্যা থাকে তখন প্যারিটি পতাকাটি সেট করা হবে, অন্যথায় এটি পুনরায় সেট করা হবে। যখন গাণিতিক প্রক্রিয়াটি যখন বহন করে তখন ফলাফল বহন করে, তখন বহন পতাকা সেট করা হবে নাহলে এটি পুনরায় সেট করা হবে। পাঁচ ধরণের ফ্ল্যাগের মধ্যে, এসি টাইপ পতাকাটি বিসিডি পাটিগণিতের উদ্দেশ্যে অভ্যন্তরে নিযুক্ত করা হয় এবং প্রক্রিয়াটির ফলাফলের শর্তগুলি নিশ্চিত করতে বিকাশকের সাথে বাকি চারটি পতাকা ব্যবহৃত হয়।


নিয়ন্ত্রণ এবং সময় ইউনিট

কন্ট্রোল এবং টাইমিং ইউনিট মাইক্রোপ্রসেসরের সমস্ত ক্রিয়াকলাপের সাথে ঘড়ি দ্বারা সমন্বয় করে এবং নিয়ন্ত্রণ সংকেত দেয় যাগুলির জন্য প্রয়োজনীয় যোগাযোগ মাইক্রোপ্রসেসরের পাশাপাশি পেরিফেরিয়ালগুলির মধ্যে।

ডিকোডার এবং নির্দেশিকা নিবন্ধ
এর পরে মেমরি থেকে অর্ডার প্রাপ্ত হওয়ার পরে এটি নির্দেশিকা রেজিস্টারে অবস্থিত এবং এনকোডযুক্ত এবং বিভিন্ন ডিভাইস চক্রটিতে ডিকোড হয়েছে।

অ্যারে নিবন্ধন করুন

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

বিশেষ উদ্দেশ্য নিবন্ধ

এই নিবন্ধগুলি প্রোগ্রামের কাউন্টার, স্ট্যাক পয়েন্টার, ইনক্রিমেন্ট বা হ্রাস রেজিস্ট্রার, অ্যাড্রেস বাফার বা ডেটা বাফারকে চার ধরণের শ্রেণিতে শ্রেণীবদ্ধ করা হয়েছে।

প্রোগ্রাম কাউন্টার

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

8085 সালে স্ট্যাক পয়েন্টার

এসপি বা স্ট্যাক পয়েন্টারটি একটি 16-বিট রেজিস্ট্রার এবং স্ট্যাকের অনুরূপ ফাংশন, যা ধাক্কা এবং পপ প্রক্রিয়া জুড়ে ক্রমাগত দু'জনের সাথে বাড়ানো বা হ্রাস করা হয়।

বৃদ্ধি বা হ্রাস রেজিস্টার

8-বিট নিবন্ধের সামগ্রী বা অন্যথায় একটি মেমরি অবস্থান বাড়াতে বা হ্রাস করা যেতে পারে। 16-বিট রেজিস্টার বৃদ্ধি বা হ্রাস প্রোগ্রামের জন্য দরকারী is কাউন্টার পাশাপাশি একের সাথে পয়েন্টার রেজিস্ট্রার সামগ্রী স্ট্যাক করুন। এই অপারেশনটি কোনও স্মৃতি অবস্থান বা কোনও ধরণের রেজিস্টারে সম্পাদন করা যেতে পারে।

ঠিকানা-বাফার এবং ঠিকানা-ডেটা-বাফার

অ্যাড্রেস বাফার কার্যকর করার জন্য মেমরি থেকে অনুলিপি করা তথ্য সংরক্ষণ করে। এই বাসগুলির সাথে মেমরি এবং আই / ও চিপগুলি যুক্ত হয় তবে সিপিইউ আই / ও চিপস এবং মেমরি দ্বারা পছন্দসই ডেটা প্রতিস্থাপন করতে পারে।

ঠিকানা বাস এবং ডেটা বাস

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

সময় ও নিয়ন্ত্রণ ইউনিট

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

পিন ডায়াগ্রাম

এটি 8085 একটি 40-পিনের মাইক্রোপ্রসেসর যেখানে এগুলিকে সাতটি গ্রুপে শ্রেণিবদ্ধ করা হয়েছে। নীচে 8085 মাইক্রোপ্রসেসর পিন ডায়াগ্রামের সাথে কার্যকারিতা এবং উদ্দেশ্যটি সহজেই জানা যাবে।

8085 পিন ডায়াগ্রাম

8085 পিন ডায়াগ্রাম

তথ্য বাস

12 থেকে 17 পিনগুলি ডেটা বাস পিনগুলি যা AD হয়0- প্রতি7, এটি সর্বনিম্ন যথেষ্ট 8-বিট ডেটা এবং ঠিকানা বাস বহন করে।

ঠিকানা বাস

21 থেকে 28 পর্যন্ত পিনগুলি হ'ল ডেটা বাস পিনগুলি যা এ8- প্রতিপনের, এটি সবচেয়ে বিবেচ্য 8-বিট ডেটা এবং ঠিকানার বাস বহন করে।

স্থিতি এবং নিয়ন্ত্রণ সংকেত

অপারেশনের আচরণের সন্ধানের জন্য, এই সংকেতগুলি মূলত বিবেচনা করা হয়। 8085 ডিভাইসে, নিয়ন্ত্রণ এবং স্থিতি সংকেতগুলির মধ্যে 3 টি রয়েছে।

আরডি - এটি READ অপারেশন নিয়ন্ত্রণের জন্য ব্যবহৃত সিগন্যাল। পিনটি যখন নিম্নে চলে যায় তখন এটি নির্বাচিত মেমরিটি পঠিত তা বোঝায়।

ডাব্লুআর - এটি রাইট অপারেশন নিয়ন্ত্রণের জন্য ব্যবহৃত সিগন্যাল। পিনটি যখন নিম্নের দিকে চলে যায় তখন এটি চিহ্নিত করে যে ডেটা বাসের তথ্যটি নির্বাচিত মেমরির অবস্থানটিতে লেখা রয়েছে।

কিন্তু - এএলই ঠিকানা ল্যাচ সক্ষম সিগন্যালের সাথে সম্পর্কিত। মেশিনের প্রাথমিক ঘড়ির চক্রের সময় এএলই সিগন্যাল বেশি থাকে এবং এটি ঠিকানার শেষ 8 টি বিটকে মেমরি বা বহিরাগত ল্যাচ দিয়ে ল্যাচ করতে সক্ষম করে।

আই / এম - এটি স্থিতি সংকেত যা সনাক্ত করে I / O বা মেমরি ডিভাইসের জন্য ঠিকানা বরাদ্দ করা হবে কিনা izes

প্রস্তুত - এই পিনটি পেরিফেরাল তথ্য স্থানান্তর করতে সক্ষম কিনা তা নির্দিষ্ট করতে ব্যবহৃত হয়। যখন এই পিনটি বেশি থাকে, তখন এটি ডেটা স্থানান্তর করে এবং এটি যদি কম হয় তবে পিনটি উচ্চ স্থানে না যাওয়া পর্যন্ত মাইক্রোপ্রসেসর ডিভাইসের অপেক্ষা করতে হবে।

এস0এবং এস পিনগুলি - এই পিনগুলি স্থিতি সংকেত যা নীচের ক্রিয়াকলাপগুলি সংজ্ঞায়িত করে এবং সেগুলি:

এস 0 এস 1 বৈশিষ্ট্য ওয়াই
00থামো
0লিখুন
0পড়ুন
আনুন

ঘড়ি সংকেত

সিএলকে - এটি আউটপুট সিগন্যাল যা পিন 37 37 এটি অন্যান্য ডিজিটাল সংহত সার্কিটগুলিতেও ব্যবহৃত হয়। ক্লক সংকেতের ফ্রিকোয়েন্সি প্রসেসরের ফ্রিকোয়েন্সি এর সমান।

এক্স 1 এবং এক্স 2 - এটি পিন 1 এবং 2 এর ইনপুট সংকেত These এই পিনগুলির সাথে বাহ্যিক দোলকের সাথে সংযোগ রয়েছে যা ডিভাইসের অভ্যন্তরীণ সার্কিটরি সিস্টেম পরিচালনা করে। এই পিনগুলি মাইক্রোপ্রসেসরের কার্যকারিতার জন্য প্রয়োজনীয় ঘড়িটির প্রজন্মের জন্য ব্যবহৃত হয়।

সিগন্যালগুলি পুনরায় সেট করুন

দুটি রিসেট পিন রয়েছে যা রিসেট ইন এবং পিন 3 এবং 36 এ রিসেট আউট হয়।

পুনরায় সেট করুন - এই পিনটি প্রোগ্রামের কাউন্টারটিকে শূন্যে পুনরায় সেট করার ইঙ্গিত দেয়। এছাড়াও, এই পিনটি এইচএলডিএর ফ্লিপ-ফ্লপ এবং আইই পিনগুলি পুনরায় সেট করে। RESET ট্রিগার না করা অবধি নিয়ন্ত্রণ প্রক্রিয়াকরণ ইউনিট পুনরায় সেট অবস্থায় থাকবে।

রিসেট আউট - এই পিনটি বোঝায় যে সিপিইউ রিসেট অবস্থায় রয়েছে।

সিরিয়াল ইনপুট / আউটপুট সিগন্যাল

এসআইডি - এটি সিরিয়াল ইনপুট ডেটা লাইন সংকেত। এই ডেটলাইনে থাকা তথ্যগুলি 7-তে নেওয়া হয়তমরিম কার্যকারিতা সম্পাদিত হলে দুদকের কিছুটা।

এসওড - এটি সিরিয়াল আউটপুট ডেটা লাইন সংকেত। দুদকের 7তমবিট হ'ল এসআইডি কার্য লাইন কার্য সম্পাদন করার সময় এসওডি ডেটা লাইনের আউটপুট।

বাহ্যিকভাবে শুরু এবং বাধা সংকেত als

এইচএলডিএ - এটি হোল্ড স্বীকৃতির জন্য সংকেত যা হোল্ড অনুরোধের প্রাপ্ত সিগন্যালকে বোঝায়। যখন অনুরোধটি সরানো হয় তখন পিনটি নিম্ন অবস্থায় যায়। এটি আউটপুট পিন।

রাখা - এই পিনটি নির্দেশ করে যে অন্যান্য ডিভাইসটি ডেটা এবং অ্যাড্রেস বাসগুলি ব্যবহার করার প্রয়োজন need এটি ইনপুট পিন।

ইনটা - এই পিনটি হ'ল বাধা স্বীকৃতি যা আইএনটিআর পিনটি পুনরুদ্ধারের পরে মাইক্রোপ্রসেসর ডিভাইস দ্বারা পরিচালিত হয়। এটি আউটপুট পিন।

ভিতরে - এটি হ'ল বিঘ্নিত অনুরোধ সংকেত। অন্যান্য বিঘ্নিত সংকেতগুলির সাথে তুলনা করার সময় এটির ন্যূনতম অগ্রাধিকার রয়েছে।

বাধা সংকেত পরবর্তী নির্দেশের অবস্থান
ট্র্যাপ0024
আরএসটি 7.5003 সি
আরএসটি 6.50034
আরএসটি 5.5002 সি

ট্র্যাপ, আরএসটি 5.5, 6.5, 7.5 - এগুলি হ'ল ইনপুট বিঘ্নিত পিন। যখন কোনও বিঘ্নিত পিনগুলি স্বীকৃত হয়, তারপরে পরবর্তী সিগন্যালটি নীচের টেবিলের উপর ভিত্তি করে মেমরির স্থির অবস্থান থেকে কাজ করে:

এই বাধা সংকেতগুলির অগ্রাধিকার তালিকাটি

ট্র্যাপ - সর্বোচ্চ

আরএসটি 7.5 - উচ্চ

আরএসটি 6.5 - মিডিয়াম

আরএসটি 5.5 - কম

INTR - সর্বনিম্ন

বিদ্যুৎ সরবরাহ সংকেত হয় ভিসি এবং ভ্যাস যা + 5 ভি এবং গ্রাউন্ড পিন হয়।

8085 মাইক্রোপ্রসেসর বিঘ্নিত

8085 মাইক্রোপ্রসেসর বিঘ্নিত

8085 মাইক্রোপ্রসেসরের টাইমিং ডায়াগ্রাম

মাইক্রোপ্রসেসরের অপারেশন এবং কর্মক্ষমতা স্পষ্টভাবে বুঝতে, সময় চিত্রটি সবচেয়ে উপযুক্ত পন্থা। টাইমিং ডায়াগ্রামটি ব্যবহার করে সিস্টেমের কার্যকারিতা, প্রতিটি নির্দেশের বিশদ কার্যকারিতা এবং কার্যকরকরণ এবং অন্যান্যগুলি জানা সহজ। টাইমিং চিত্রটি নির্দেশের গ্রাফিকাল চিত্রটি হ'ল সময়ের সাথে সম্পর্কিত পদক্ষেপ to এটি ক্লকচক্র, সময়কাল, ডেটা বাস, আরডি / ডাব্লুআর / স্থিতি এবং ঘড়ির চক্রের মতো অপারেশন প্রকারকে বোঝায়।

8085 মাইক্রোপ্রসেসর আর্কিটেকচারে, আমরা এখানে আই / ও আরডি, আই / ও ডাব্লুআর, মেমরি আরডি, মেমরি ডাব্লুআর, এবং অপকোড আনার টাইমিং ডায়াগ্রামগুলি সন্ধান করব।

ওপকোড আনুন

সময় চিত্রটি হ'ল:

8085 মাইক্রোপ্রসেসরে ওপকোড আনয়ন

8085 মাইক্রোপ্রসেসরে ওপকোড আনয়ন

I / O পড়ুন

সময় চিত্রটি হ'ল:

ইনপুট পড়ুন

ইনপুট পড়ুন

I / O লিখুন

সময় চিত্রটি হ'ল:

ইনপুট লিখুন

ইনপুট লিখুন

মেমরি রিড

সময় চিত্রটি হ'ল:

মেমরি রিড

মেমরি রিড

স্মৃতি রচনা

সময় চিত্রটি হ'ল:

8085 মাইক্রোপ্রসেসরে মেমরি লিখুন

8085 মাইক্রোপ্রসেসরে মেমরি লিখুন

এই সমস্ত টাইমিং ডায়াগ্রামগুলির জন্য, সাধারণত ব্যবহৃত পদগুলি হ'ল:

আরডি - যখন এটি উচ্চ থাকে, এর অর্থ মাইক্রোপ্রসেসর কোনও ডেটা পড়ে না, বা যখন এটি কম হয়, এর অর্থ মাইক্রোপ্রসেসর ডেটা পড়ে।

ডাব্লুআর - যখন এটি উচ্চ হয়, এর অর্থ মাইক্রোপ্রসেসর কোনও ডেটা লেখেন না বা যখন এটি কম হয়, এর অর্থ মাইক্রোপ্রসেসর ডেটা লেখেন।

আই / এম - যখন এটি বেশি থাকে, এর অর্থ ডিভাইসটি আই / ও অপারেশন করে বা এটি যখন কম হয়, এর অর্থ মাইক্রোপ্রসেসর মেমরি অপারেশন করে।

কিন্তু - এই সংকেতটি বৈধ ঠিকানার প্রাপ্যতা বোঝায়। যখন সংকেত বেশি থাকে, তখন এটি ঠিকানা বাস হিসাবে সঞ্চালিত হয়, বা এটি যখন কম হয়, তখন এটি একটি ডেটা বাস হিসাবে সম্পাদন করে।

এস 0 এবং এস 1 - যে ধরণের মেশিন চক্র চলছে তা নির্দেশ করে Sign

নীচের টেবিলটি বিবেচনা করুন:

স্থিতি সংকেত সংকেত নিয়ন্ত্রণ করুন
মেশিন চক্রআমি / এম 'এস 1এস 0আরডি ’WR 'ইনটা ’
ওপকোড আনয়ন00
মেমরি রিড000
স্মৃতি রচনা000
ইনপুট পড়ুন00
ইনপুট লিখুন00

8085 মাইক্রোপ্রসেসর নির্দেশ সেট

দ্য 8085 নির্দেশ নির্দেশ মাইক্রোপ্রসেসর আর্কিটেকচার হ'ল সঠিক কার্য সম্পাদনের জন্য ব্যবহৃত নির্দেশ কোড ব্যতীত কিছুই নয়, এবং নির্দেশাবলী সেটগুলি নিয়ন্ত্রণ, লজিকাল, ব্রাঞ্চিং, পাটিগণিত এবং ডেটা ট্রান্সফার নির্দেশাবলী নামে বিভিন্ন ধরণের শ্রেণিবদ্ধ করা হয়।

8085 এর মোডগুলিতে সম্বোধন করা

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

তাত্ক্ষণিক ঠিকানা মোড

এখানে, উত্স অপারেন্ড তথ্য হয়। তথ্যটি যখন 8-বিটের হয়, তখন নির্দেশটি 2 বাইটের হয়। অথবা অন্যথায় যখন তথ্য 16-বিটের হয়, তখন নির্দেশটি 3 বাইটের হয়।

নীচের উদাহরণগুলি বিবেচনা করুন:

এমভিআই বি 60 - এটি 60 রেখার তারিখটি দ্রুত বি রেজিস্টারে সরানো বোঝায়

জেএমপি ঠিকানা - এটি অপারেন্ড ঠিকানাটি দ্রুত জাম্পিংয়ের জন্য বোঝায়

ঠিকানা মোড নিবন্ধন করুন

এখানে যে তথ্যগুলি পরিচালনা করতে হবে তা রেজিস্টারে উপস্থিত রয়েছে এবং অপারেটরগুলি রেজিস্ট্রার হয়। সুতরাং, অপারেশনটি মাইক্রোপ্রসেসরের একাধিক নিবন্ধের মধ্যে সঞ্চালিত হয়।

নীচের উদাহরণগুলি বিবেচনা করুন:

আইএনআর বি - এটি রেজিস্টার বি কন্টেন্টকে কিছুটা বাড়িয়ে তোলা হয়েছে

মোভ এ, বি - এটি রেজিস্টার বি থেকে ক এ লিখিত সামগ্রী স্থানান্তরকে বোঝায়

এডি বি বি - এটি সূচিত করে যে এটিকে রেজিস্টার করুন এবং বি নিবন্ধিত করুন এবং এ এ আউটপুট একত্রিত করে

জেএমপি ঠিকানা - এটি অপারেন্ড ঠিকানাটি দ্রুত জাম্পিংয়ের জন্য বোঝায়

সরাসরি ঠিকানা মোড

এখানে, যে তথ্যটি পরিচালনা করতে হবে তা মেমরির অবস্থানটিতে উপস্থিত রয়েছে এবং অপারেন্ডটি সরাসরি মেমরির অবস্থান হিসাবে বিবেচিত হয়।

নীচের উদাহরণগুলি বিবেচনা করুন:

এলডিএ 2100 - এটি মেমরি অবস্থানের বিষয়বস্তু সংগ্রহকারী এ এ লোড করে

IN 35 - এটি বোঝায় যে বন্দর থেকে 35 টি ঠিকানা রয়েছে সেগুলি পড়তে হবে

অপ্রত্যক্ষ ঠিকানা ঠিকানা

এখানে, যে তথ্যটি পরিচালনা করতে হবে তা মেমরির অবস্থানে উপস্থিত রয়েছে এবং অপারেন্ডকে অপ্রত্যক্ষভাবে নিবন্ধকের জুড়ি হিসাবে বিবেচনা করা হয়।

নীচের উদাহরণগুলি বিবেচনা করুন:

এলডিএএক্স বি - এটি বি-সি রেজিস্টারের সঞ্চালকের কাছে চলমান সামগ্রীকে বোঝায়
এলএক্সআইএইচ 9570 - এটি 9570 অবস্থানের ঠিকানা সহ তত্ক্ষণাত্ এইচ-এল জোড় বোঝাই বোঝায়

অন্তর্নিহিত ঠিকানা মোড

এখানে অপারেন্ড গোপন করা হয় এবং যে তথ্যটি পরিচালনা করতে হয় তা তথ্য নিজেই উপস্থিত থাকে।

উদাহরণগুলি হ'ল:

আরআরসি - একত্রিকভাবে ডান অবস্থানে ঘোরানো সঞ্চয়ের এটিকে বোঝায়

আরএলসি - আঞ্চলিক এটিকে এক থেকে বাম অবস্থানে ঘোরানোর সূত্রপাত

অ্যাপ্লিকেশন

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

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

ইঞ্জিনিয়ারিং অ্যাপ্লিকেশন

মাইক্রোপ্রসেসর ব্যবহার করে এমন অ্যাপ্লিকেশনগুলি ট্র্যাফিক ম্যানেজমেন্ট ডিভাইস, সিস্টেম সার্ভার, চিকিত্সা সরঞ্জাম, প্রসেসিং সিস্টেম, লিফটস, বিশাল যন্ত্রপাতি, সুরক্ষা ব্যবস্থা, তদন্ত ডোমেন এবং কয়েকটি লক সিস্টেমে স্বয়ংক্রিয়ভাবে প্রবেশ এবং প্রস্থান রয়েছে।

মেডিকেল ডোমেন

চিকিত্সা শিল্পে মাইক্রোপ্রসেসরের সর্বাধিক ব্যবহার হ'ল ইনসুলিন পাম্প যেখানে মাইক্রোপ্রসেসর এই ডিভাইসটিকে নিয়ন্ত্রণ করে। এটি গণনার সঞ্চয়, বায়োসেন্সারদের কাছ থেকে প্রাপ্ত তথ্যের প্রক্রিয়াজাতকরণ এবং ফলাফলগুলি পরীক্ষা করার মতো একাধিক কার্যকারিতা পরিচালনা করে।

যোগাযোগ

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

ইলেকট্রনিক্স

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

টেলিভিশন, আইপ্যাড, ভার্চুয়াল নিয়ন্ত্রণ এমনকি জটিল নির্দেশাবলী এবং কার্যকারিতা সম্পাদন করতে এই মাইক্রোপ্রসেসরগুলিকে সমন্বিত করে।

সুতরাং, এটি প্রায় 8085 মাইক্রোপ্রসেসর আর্কিটেকচার। উপরের তথ্য থেকে অবশেষে, আমরা যে সিদ্ধান্তে উপস্থাপন করতে পারেন 8085 মাইক্রোপ্রসেসর বৈশিষ্ট্যগুলি এটি কি একটি 8-বিট মাইক্রোপ্রসেসর, 40-পিনের সাথে সংযুক্ত, অপারেশনের জন্য + 5 ভি সরবরাহ ভোল্টেজ ব্যবহার করে। এটিতে 16-বিট স্ট্যাক পয়েন্টার এবং প্রোগ্রামের কাউন্টার এবং 74-নির্দেশাবলী সেট এবং আরও অনেক কিছু রয়েছে। আপনার জন্য এখানে একটি প্রশ্ন রয়েছে is 8085 মাইক্রোপ্রসেসর সিমুলেটর ?