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

طلب استفسار

مغلق
بدأه al-shaheed في 12 يناير 2007 · 1 رد · 764 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوة الافاضل

السلام عليكم ورحمة الله وبركاتة وبعد

انا عضو جديد في منتدياتكم ولدي سؤال وهو:

كيف استخدم اوامر لغة الاسمبلي في برنامج بلغة ال ++c

اي مثلا: اكتب MVI D,05H

OR MOV A,D

في السطر الاول يستخدم الامر MVI لتحميل اي بيانات الى الرجستر الهدف وهو هنا D

في السطر الثاني يستخدم الامر MOV لنسخ محتويات الرجستر D الى الريجستر A

فكيف الان اسخدم هاذين الامرين في برنامج بال ++C ليؤدو نفس الوظيفة :huh:

#2

الأخ الفاضل ... أرجوا ان يساعدك هذا المثال فى ما تريد انجازه

بإستخدام (MS-VC 6.0)

Asm_C.zip



int main(int argc, char* argv[])
{
int i;

i = 5;

__asm
{
mov i, 9
}

printf("\r\ni=%u\r\n", i);

return 0;
}
#include <stdio.h>

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

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

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