... যে কোনও নির্দিষ্ট প্রোগ্রাম কেবলমাত্র নির্দিষ্ট ঠিকানা থেকে তথ্য আনতে সিপিইউকে বলে এবং প্রোগ্রামটি কীভাবে এটি আচরণ করবে তা নির্ধারণ করে।
যথাযথভাবে। তবে র্যামটি "ধারাবাহিকভাবে" পঠিত হয় না, এবং এটি র্যান্ডম অ্যাক্সেস মেমোরির অর্থ দাঁড়ায় যা একেবারে বিপরীত।
বুদ্ধিমান কি একটি বাইট এছাড়া হয় , আপনি এমনকি জানি না যদি এটি একটি এর না বাইট , অথবা একটি ফ্লোটিং পয়েন্ট নম্বর মত একটি বৃহত্তর আইটেমটি একটি টুকরা।
আমি কিছু নির্দিষ্ট উদাহরণ দিয়ে অন্যান্য উত্তরগুলিতে যুক্ত করতে চাই।
বিবেচনা করুন 01000001
। প্রোগ্রামটির অর্থ বিবেচনা ছাড়াই এটি কোনও বৃহত পার্সেলের অংশ হিসাবে এটি এক জায়গা থেকে অন্য জায়গায় অনুলিপি করতে পারে। তবে টেক্সট-মোড ভিডিও বাফারের দ্বারা ব্যবহৃত ঠিকানায় এটি অনুলিপি করার ফলে চিঠিটি A
স্ক্রিনের কিছু অবস্থানে প্রদর্শিত হবে। কার্ডটি যখন কোনও সিজিএ গ্রাফিক্স মোডে থাকে তখন ঠিক একই ক্রিয়াটি একটি লাল পিক্সেল এবং একটি নীল পিক্সেল প্রদর্শন করে।
একটি নিবন্ধে এটি পূর্ণসংখ্যা হিসাবে 65 নম্বর হতে পারে। 32 এর বিট সেট করতে পাটিগণিত করা প্রসঙ্গ ছাড়াই যে কোনও অর্থ হতে পারে, তবে বিশেষত কোনও চিঠিটি ছোট ক্ষেত্রে পরিবর্তিত হতে পারে।
8086 সিপিইউ (এখনো) বিশেষ নির্দেশাবলী বলা DAA এর ※ যে ব্যবহার করা হয় যখন রেজিস্টার 2 দশমিক সংখ্যা ঝুলিতে, তাই আপনি যদি ঠিক যে নির্দেশ আপনি দুটি সংখ্যা হিসাবে ব্যাখ্যা করা হয় ব্যবহার করা 41
।
প্রোগ্রামগুলি ক্র্যাশ হয় কারণ কোনও স্মৃতি শব্দের পাঠ করা হয় তা ভেবে এটি পয়েন্টার হয় যখন অন্য কোনও কিছু সেখানে রাখা হয়।
একটি ডিবাগার ব্যবহার করে, মেমরি পরিদর্শন করে, মানচিত্রটি প্রদর্শনের জন্য ব্যাখ্যাটি নির্দেশ করতে ব্যবহৃত হয়। এই চিহ্নের তথ্য ছাড়াই, একটি নিম্ন-স্তরের ডিবাগার আপনাকে নির্দিষ্ট করতে দেয়: এই ঠিকানাটি 16-বিট শব্দ হিসাবে দেখান, এই ঠিকানাটিকে দীর্ঘ ভাসমান বিন্দু হিসাবে, স্ট্রিং হিসাবে দেখান ... যাই হোক না কেন। একটি নেটওয়ার্ক প্যাকেট ডাম্প বা অজানা ফাইল ফর্ম্যাটটির দিকে তাকানো, এটি বিস্মিত করে তোলা একটি চ্যালেঞ্জ।
এটি আধুনিক কম্পিউটার আর্কিটেকচারে শক্তি এবং নমনীয়তার একটি প্রধান উত্স: একটি মেমরি সেল বলতে যে কোনও কিছু , ডেটা বা নির্দেশকে বোঝাতে পারে যা কেবল প্রোগ্রামের সাথে এটির মূল্যের সাথে কী করে এবং কীভাবে পরবর্তী ক্রিয়াকলাপগুলিকে প্রভাবিত করে তা দ্বারা "কী" বোঝায় তা অন্তর্ভুক্ত। অর্থ পূর্ণসংখ্যার প্রস্থের চেয়ে গভীর: এই অক্ষরগুলি ... অক্ষরগুলি ascii বা ebcdic? ইংরেজি বা এসকিউ পণ্য কোডগুলিতে শব্দ তৈরি করছেন? প্রেরণের ঠিকানা না ফেরত ঠিকানাটি এসেছে? সর্বনিম্ন স্তরের ব্যাখ্যার (যৌক্তিক বিট; পূর্ণসংখ্যার মতো, স্বাক্ষরিত বা স্বাক্ষরবিহীন; ভাসমান; বিসিডি; পয়েন্টার) নির্দেশ-সেট স্তরে প্রাসঙ্গিক, তবে আপনি দেখতে পাচ্ছেন যে এটি সমস্ত স্তরের কোনও স্তরে রয়েছে: দ্য টুখামে এটি মুদ্রিত অবস্থানের কারণে ঠিকানাটি এটি। এটি সিপিইউ নয়, পোস্টম্যানের নিয়মের সাথে প্রাসঙ্গিক। প্রসঙ্গটি একটি বড় ধারাবাহিকতা, এর এক প্রান্তে বিট।
N পাদটীকা: ডিএএ নির্দেশনা বাইট হিসাবে এনকোড করা আছে 00100111
। সুতরাং বাইট হ'ল নির্দেশ প্রবাহে পড়লে পূর্বোক্ত নির্দেশাবলী, এবং 27
বিসিডি অঙ্ক হিসাবে ব্যাখ্যা করা হলে অঙ্কগুলি এবং 0x27 = 39 একটি পূর্ণসংখ্যা হিসাবে, যা ASCII তে 9 সংখ্যা হয় এবং বিঘ্নিত টেবিলের অংশ (INT 13 এর অর্ধেক) বিআইওএস পরিষেবা রুটিনের জন্য ব্যবহৃত 2-বাইট ঠিকানা)।