السلام عليكم ورحمة الله وبركاته ..ابغى اسأل كيف ممكن اكتب كود بلغة الاسمبلي في برنامج جافا مثل eclips وغيره ..هل هذا ممكن ..؟! وهل سوف تختلف كتابة الكود..؟!
يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
الجافا تختلف عن بقية اللغات مثل لغة C حيث انها لا تتلامس بشكل مباشر مع الطبقة الدنيا من العتاد. وبما ان الاسمبلي هي لغة آلة فلا يمكن تنفيذها الا بلغة تتلامس بشكل مباشر وتقوم بتحويل الشفرة المصدرية بشكل مباشر الى لغة الآلة.
الحل في استخدام Java Native Interface او ما يطلق عليه JNI حيث يتيح لك استخدام دالة كتبتها بلغة اخرى وتنفيذها. حيث ستقوم بكتابة الجزء المتعلق بالاسمبلي في لغة مثلا C++ وتنفذ الدالة عن طريق JNI في جافا.
ابحث عن امثلة في الانترنت. واذا واجهت صعوبة في الفهم , فعد الى هنا.
حسوب I/O هو مجتمع عربي، رجاءً شارك باللغة العربية الفصحى فقط.
يجب أن يضعوا برمجية ما تلتقط الكلمات العجيبة كـ"أبغى"، "عاوز"، "شلون"، "هيدا"، "برشا"، "يدير" وغيرها لكي ترد عليها بتعليق مباشر يحتوي على هذا الاقتباس.