السلام عليكم
أشكركم في البداية على تعاونكم
واحب أن أن أطرح عليكم سؤال بسيط
لو كانت لدي قيمة في المسجل مثلا ax ولنفرض 10d (عشري)
هل هناك دالة أو طريقة تجعلني اظهر هذه القيمة بنظام الهكسا أي تظهر a
وشكرا لكم
السلام عليكم
أشكركم في البداية على تعاونكم
واحب أن أن أطرح عليكم سؤال بسيط
لو كانت لدي قيمة في المسجل مثلا ax ولنفرض 10d (عشري)
هل هناك دالة أو طريقة تجعلني اظهر هذه القيمة بنظام الهكسا أي تظهر a
وشكرا لكم
في الواقع حيث ان خبرتي ضئيلة بالاسمبلي...لم استطع ان اشرح الفكرة لكي
لكن وجدت لدي البرنامج الذي يقوم بالمهمة باكملها لكن قواعد المنتدى تقول
"يمنع طلب كود لبرنامج بكامله في حال كون الغرض هو حل وظيفة مقرر تدرسه "
لا اعرف هل يسمح لي ان اضع كود البرنامج ام لا...
هناك العديد من المواضيع التى تتحدث عن كيفية تحويل الارقام إلى حروف والعكس,, كما ان هناك العدد من المواضيع التى توضيح كيفية القيام بكتابة الارقام على الشاشة, هذا بالنسبة للنظام الـ16 اما بالنسبة للApi فهناك العديد من الدوال التى يمكن إستخدامها مثل atoi لتحويل النصوص الرقمية لارقام وعكسها itoa لتحويل الارقام لنصوص..
راجع الروابط المثبته انا اذكر ان الاخ chik له عدة مواضيع تشرح هذه الامور, واغلبها موجوده فى المواضيع المثبته.....
والسلام عليكم
لا إله إلا الله محمد رسول الله
busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.
من كل قلبي أشكركم
السلام عليكم
ساعطيك فكرة للقيام بما تريد . اولا يجب ان نقوم بتعريف الاعداد 10 --> A و 11 --> B الى اخر الاعداد السداسية وحين يكون عندنا رقما نقوم بالمقارنة لمعرفة كتابته وبعض المرات نستعمل طريقة data كمثل ان نكتب الارقام الستة عشرة في ستة عشر بايت متتالي تبدا في الذاكرة x وحين يكون عندنا العدد y فان الحرف الخاص به يكون في الذاكرة x+y . هذا من جهة.
من جهة اخري يجب تقسيم العدد الذي نريده الى الارقام . وهنا مثلا نفترظ ان القم من فئة 16 بت ونحن نعرف ان رقما من ستة عشر يكتب ب 4 بتات اذن يجب تقطيع الرقم الى مقطوعات تحتوي كل منها على 4 بتات . وهنا يمكن ان نقوم كما يلي : نقوم بعمل ماسك 1111 بيناري للرقم الهدف اي نعمل AND وهذا سيعزل لنا الاربع بتات الولى مما سيكون لنا العدد او الحرف الاول من اليمين بعد هذا نقوم بدورة الرقم الهدف يمينا اربع مرات ثم عمل ماسك مجددا هذا سيعطينا الحرف الثاني ونعيد المسالة حتى ننتهي حسب طول العدد الذي نريده.
نطلب الله ان يوفقنا والى اللقاء.
هذا الموضوع مغلق.