सेट करने के लिए ज़िम्मेदार है, यह सवाल पूछा जाता है क्योंकि लेखक एक कंपाइलर (src -> asm) बना रहा है और असेंबली कोड उत्पन्न करने के लिए कोड लिखने की प्रक्रिया में है।क्या यह प्रोग्राम या ओएस है जो स्टैक
जब कोई प्रोग्राम लिनक्स (किसी ओएस वास्तव में) आधारित ऑपरेटिंग सिस्टम पर निष्पादित होता है तो पहली चीजों में से एक यह है कि स्टैक सेट हो जाता है और एसपी रजिस्टर को स्टैक की शुरुआत के स्मृति पते के साथ असाइन किया जाता है ।
मैं इस बारे में उत्सुक था कि उपर्युक्त करने की ज़िम्मेदारी प्रोग्राम के साथ है, या ओएस स्वयं ही है। यदि यह मामला है कि जिम्मेदारी कार्यक्रम के साथ है, तो यह कार्यक्रम द्वारा कैसे पूरा किया जाता है (विशेष रूप से, एक लिनक्स बेस पर्यावरण में)?
किसी भी व्यक्तिगत कार्यक्रम को अपने मुख्य कार्य को निष्पादित करने से पहले अन्य कार्यों को क्या करना चाहिए?
टिप्पणी के साथ उदाहरण i386 NASM असेंबली कोड की सराहना की जाती है। साथ ही, कोई भी वेब संसाधन जो लेखक को अपने लक्ष्य में मदद कर सकता है, उसकी भी बहुत सराहना की जाएगी।
यह टिप्पणीकार आश्चर्य करता है कि लेखक तीसरे व्यक्ति में खुद के बारे में क्यों बात करता है। – Konerak
मेरा सरल दिमाग कुछ synapse को गलती से पार किए बिना मैन्युअल मेमोरी प्रबंधन को संभाल नहीं सकता है। दुष्प्रभाव होने के बावजूद है, हे। – jimka