السلام عليكم
أنا أقل من مبتدئ في أسمبلي، بس أعرف أن السجلات مثل Ebx , Eax وغيرها هي مثل المتغيرات، يعني مكان في الذاكرة يمكن أخزن فيه قيم معينة...
بس أنا سؤالي الآن هو:
افرض أني عملت برنامجين، وقمت بالبرنامج الأول بتغيير قيمة Ebx ، ثم شغلت البرنامج الثاني وقمت بتغيير قيمة Ebx أيضاً، ثم بعد ذلك أراد البرنامج الأول استعمال القيمة التي في المسجل نفسه .... !! بالتأكيد سيحصل على قيمة غير صحيحة، لأن البرنامج الثاني غيرها ؟؟؟ !! مش عارف " إيش وكيف " اللي يحصل في الذاكرة، وكيف تتعامل البرامج مع بعضها .. حقيقة هذا السؤال محير جداً،، وربما سبب هذا السؤال هو فقد لكثير من الأساسيات، أرجو توضيح هذه النقطة، لأنها بالفعل محيرتني...
ومشكورين مقدماً ..
