رحيق الزهور نشر 9 ديسمبر 2022 أرسل تقرير نشر 9 ديسمبر 2022 ماهي اهم الاوامر والخطوات لكتابه كود يقوم بالطباعه بلغه التجميع؟ وافضل الكورسات لتعلم هذه اللغه 1 اقتباس
0 محمد Fahmy نشر 9 ديسمبر 2022 أرسل تقرير نشر 9 ديسمبر 2022 ينقسم البرنامج المكتوب بلغة Assembly إلى ثالاثة أقسام وهي: The data Section وفي هذا القسم نقوم بالتصريح عن البيانات لتهيئتها والثوابت بمعني اخر البيانات التي لن تتغير في وقت التشغيل البرنامج (runtime) مثل أسماء الملفات و الثوابت كما في المثال المرفق. The bss section في هذا القسم نقوم بالتصريح عن المتغيرات كما في المثال المرفق. The text Section في القسم نقوم بكتابة الكود الفعلي, يجب أن يحتوي هذا القسم علي الأعلان global _start الذي يخبر النواة بمكان بدء تنفيذ البرنامج. المثال - يمكنك تجربة هذا الكود وسوف يطبع لك كلمة Hello world. section .text global _start _start: mov edx,len mov ecx,msg mov ebx,1 mov eax,4 int 0x80 mov eax,1 int 0x80 section .data msg db 'Hello, world!', 0xa len equ $ - msg من مصادر تعلم لغة التجميع باللغة العربية YouTube, يمكنك البحث في جوجل وسوف تجد العديد من المواقع التي تقوم بتعلم لغة التجميع بالغة الأنجليزية. اقتباس
السؤال
رحيق الزهور
ماهي اهم الاوامر والخطوات لكتابه كود يقوم بالطباعه بلغه التجميع؟
وافضل الكورسات لتعلم هذه اللغه
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.