السلام عليكم ..
أريد ان اعمـل برنـامج اسمبلـي بحيث يـُدخل المستخـدم مجموعة من الرموز او الحـروف تظهر على الشاشة إلى ان يدخل المستخدم هذا الرمـز "$" وبعد ذلك يقوم البرنامج بعرض هذه الرموز ان الحروف مقلوبة من ناحية الترتيب .
وشكرا ً :unsure:
السلام عليكم ..
أريد ان اعمـل برنـامج اسمبلـي بحيث يـُدخل المستخـدم مجموعة من الرموز او الحـروف تظهر على الشاشة إلى ان يدخل المستخدم هذا الرمـز "$" وبعد ذلك يقوم البرنامج بعرض هذه الرموز ان الحروف مقلوبة من ناحية الترتيب .
وشكرا ً :unsure:
وبعد ذلك يقوم البرنامج بعرض هذه الرموز بحيث ان الحروف تكون مقلوبة من ناحية الترتيب :( :(
ومحاولاتك أو نتائج بحثك في هذا أين؟
Do as I say, not as I do
We are Anonymous. We are Legion. We don't forgive. We don't forget
.model small .stack .code start: here: xor ah,ah int 16h push dx mov dl,al mov ah,02h int 21h cmp al, ' jne here pop dx mov dl,al mov ah,02h int 21 mov ax, 4c00h int 21h end start
تم تعديل هذه المشاركة بواسطة Xacker في 26 مايو 2007 في 20:03
it's not workinng :(
شكله مخبوص كتير
طيب, لما تكتب برنامج اكتبه حبة حبة
أولا, اكتب الجزء الخاص باستقبال المحارف, اضمن أنك تستقبلها بشكل جيد وبأنك تستقبل كل محرف بالشكل الصحيح واعمل حسابك تحفظها في buffer لذلك خصص متغير بحجم ما تريده وقم بحفظ ما يتم ادخاله فيه بعد ان تقوم بعنونته في احد المسجلات وليكن DI ثم قم بزيادة قيمة DI حتى لا تحفظ كل ما يتم ادخاله في نفس العنوان واقترح ان تتحقق من طول ما تم ادخاله عبر متغير اخر تزيده بعدد ما تم ادخاله كي لا تتجاوز حجم الـ buffer المسموح
انجز هذا وأرنا النتائج لننتقل الى الجزء الآخر.
بالانتظار, السلام عليكم
Do as I say, not as I do
We are Anonymous. We are Legion. We don't forgive. We don't forget
العنوان غير مناسب
الرجاء اختيار عنوان مناسب أكثر في مواضيعك القادمة، وهذا بمثابة إشعار للأهمية.
وفي حال التكرار سيتعرض موضوعك للإغلاق والحذف!!!
قواعد المشاركة
Do as I say, not as I do
We are Anonymous. We are Legion. We don't forgive. We don't forget
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…