.COM ফাইল সম্পর্কে উইকপিডিয়া পৃষ্ঠায় https://en.wikedia.org/wiki/COM_file এতে লেখা আছে:
ডস-এ .COM ফাইলগুলি সমস্ত x86 সেগমেন্ট একই মানতে রেজিস্টার করে এবং এসপি (স্ট্যাক পয়েন্টার) 0xFFFE তে নিবন্ধন করে, এইভাবে স্ট্যাকটি মেমরি বিভাগের একেবারে শীর্ষে শুরু হয় এবং সেখান থেকে নীচে নেমে যায়।
তবে এটি প্রকৃতপক্ষে বিভাগের শীর্ষের নীচে একটি শব্দ শুরু করতে স্ট্যাক সেট করে। স্ট্যাকের উপর একটি মান চাপার সময় সিপিইউ এসপি-তে 0xFFFC হ্রাস পাবে এবং মানটি সেখানে সংরক্ষণ করবে, এভাবে বিভাগটির শীর্ষ শব্দটি নষ্ট করবে। ডস পরিবর্তে এসপি তে 0 সেট না করার কারণ কী?
int 20h
সেখানে একটি নির্দেশিকার জন্য একটি পয়েন্টার সংরক্ষণ করে যাতে আপনি কোনওret
নির্দেশ জারি করে আপনার প্রোগ্রামটি থেকে বেরিয়ে আসতে পারেন ।