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