العلوم الشعبية. المكدس هو تخزين أجهزة جافا غير الذكية

الملصق الأصلي: 2014000 وجهات النظر: 97 الردود: 1 نشر في: 2012-06-24 12:13:30
المكدس هو منطقة تستخدم لتخزين البيانات. لا يوجد شيء مميز في هذه المنطقة نفسها. إنه مجرد جزء من ذاكرة الوصول العشوائي الداخلية. ما هو خاص هو طريقة تخزين البيانات والوصول إليها، والتي تسمى "أولاً، آخر خروج، آخر ما يدخل أولاً يخرج"، والمكدس لديه تعليمات خاصة لنقل البيانات، وهي "P USH" و "POP" لديهم وحدة خاصة مخصصة لخدمتهم، أي مؤشر المكدس SP. كلما تم تنفيذ تعليمات PUSH، يتم تخفيض SP تلقائيًا بمقدار 2 (استنادًا إلى القيمة الأصلية). كلما تم تنفيذ تعليمات POP، تتم زيادة SP تلقائيًا بمقدار 2 (استنادًا إلى القيمة الأصلية). نظرًا لأنه يمكن تغيير القيمة الموجودة في SP عن طريق التعليمات، وطالما تم تغيير قيمة SP في بداية البرنامج، فيمكن ضبط المكدس في وحدة الذاكرة المحددة. على سبيل المثال، في بداية البرنامج، يتم استخدام تعليمات MOV SP، #5FH لضبط المكدس في الوحدة بدءًا من وحدة الذاكرة 60H. بشكل عام، هناك دائمًا تعليمات لضبط مؤشر المكدس في بداية البرنامج، لأنه عند بدء التشغيل، تكون القيمة الأولية لـ SP هي 07H، مما يجعل المكدس يبدأ من الوحدة 08H ويعود مرة أخرى. المنطقة من 08H إلى 1FH هي منطقة تسجيل العمل الثانية والثالثة والرابعة لـ 8031، والتي يتم استخدامها غالبًا، مما قد يسبب ارتباكًا في البيانات. عندما يقوم مؤلفون مختلفون بكتابة برامج، فإن تعليمات حزمة التهيئة ليست متماثلة تمامًا. هذه مسألة عادات المؤلف. عندما يتم إعداد منطقة المكدس، فهذا لا يعني أن المنطقة تصبح ذاكرة خاصة. لا يزال من الممكن استخدامها كمنطقة ذاكرة عادية، ولكن بشكل عام لن يستخدمها المبرمجون كذاكرة عادية.
رد 🤍 0 📤 يشارك يجمع
تم الفهم، شكرًا على المشاركة.
— تم تحميل كافة الردود —

ترك الرد