رحيق الزهور نشر 30 أكتوبر 2022 أرسل تقرير نشر 30 أكتوبر 2022 ما هي الدوال الجاهزة في لغه التجميع وكيفيه التعامل معها؟ ومرجع للخوض فيها بشكل اعمق 1 اقتباس
0 Ahmed Sadek Elamine Touahria نشر 30 أكتوبر 2022 أرسل تقرير نشر 30 أكتوبر 2022 لا تحتوي لغة التجميع حقًا على الدوال ، فقط الأدوات اللازمة لتنفيذ هذا المفهوم ، على سبيل المثال القفز وتخزين عنوان المرسل في مكان ما = الاتصال ، والانتقال غير المباشر إلى عنوان المرسل = ret. في x86 ، يتم دفع عناوين الإرجاع وظهورها على المكدس - stack . نموذج التنفيذ متسلسل ومحلي بحت ، تعليمة واحدة في كل مرة (في معظم ISA ، ولكن بعضها هي VLIW وتنفذ 3 في وقت واحد على سبيل المثال ، لكنها لا تزال محلية في النطاق) . أسماء الوظائف هي في الأساس تسميات تعني العناوين. لا يوجد مفهوم حقيقي للوظائف ، النوع المتغير (int ، float ، boolean ، إلخ) ، العنوان مقابل البيانات مقابل التعليمات خارج اللغات عالية المستوى. ليس لدى التجميع بشكل عام فكرة حقيقية عن هذه المفاهيم ، لأنها غير موجودة على هذا المستوى. أما بخصوص المراجع فيوجد الكثير من الكتب والفيديوهات التي من الواضح أنها ستنقلك إلى عمق أخر منها هذا الكتاب اقتباس
0 رحيق الزهور نشر 7 نوفمبر 2022 الكاتب أرسل تقرير نشر 7 نوفمبر 2022 جزاك الله خيرا ممكن ترسل لي الكتاب لان لدى مشكله في التنزيل اقتباس
السؤال
رحيق الزهور
ما هي الدوال الجاهزة في لغه التجميع وكيفيه التعامل معها؟
ومرجع للخوض فيها بشكل اعمق
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.