الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل توجد هذه الآوامر بالسي

مغلق
بدأه Eng.Fedail في 31 يناير 2006 · 5 رد · 514 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

push , mov , call , pop

وماهي طرق استعمالها

هل هي نفس استخداماتها بالأسيمبلي

وياريت مثال عليها اخواني

joseph.gif

logo.gif

CCNA 640-802

مدونتي

#2

هذا اوامر لغة اسمبلي ولا توجد فى لغة السي...

لا إله إلا الله محمد رسول الله

busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.

#3

يمكنك دمج أوامر أسمبلي في كود السي,,

وتنفذ أوامر بالأسمبلي,,

يمكنك أيضا مثلا إعادة كتابة دالة clrscr بلغة اسمبلي.. واستدعائها من داخل كود سي..

لا وقت للدب للتفاصيل آسف جدا... لكن إن شاء الله سأفصل إن لم يسبقني أحد الى ذلك.

#4

يمكنك استخدامها في السي بشرط تكتب داخل بلوك أسمبلي

{
...
...
c code
..
..
asm{
	...
	asm code
	..
}


}
#5

مثال:

#include <stdio.h>
int AddFun(int arg1, int arg2) {
  return(arg1+arg2);
}
void main() {
  int x, y, z;
  printf("Enter the values of x and y to : ");
  scanf("%d %d", &x, &y);
  _asm { // inline assembly
    push  x
    push  y
    call  AddFun
    mov   z, eax
  } // inline assembly
  // z = AddFun(x, y);
  printf("%d + %d = %d\n", x, y, z);
}
#6

يعطيكم العافيه

انا اعرف أكتب لغة الأسمبلي بالسي

بس في واحد قالي لأ هذي لغة للسي

joseph.gif

logo.gif

CCNA 640-802

مدونتي

هذا الموضوع مغلق.

مواضيع مشابهة