afeef
- ماذا يعني Open Drain..؟؟؟
السلام عليكم اخي عماد انا احب ان اكون في كل مكان تدّرس فيه العلوم وتنشر فيه المعرفة لاقدم ما استطيع واتعلم من الاخرين الكثير. وشكرا لك على هذا الاستقبال
- ماذا يعني Open Drain..؟؟؟
السلام عليكم كما نعلم ان هنالك عدة عائلات في الدارات مثلا TTL CMOS ECL وغيرها ولكل عائلة يوجد جهد مخرج ومدخل وتيار داخل وتيار خارج ونحن نعلم ان هذه المعطيات لها قيمة كبرى وقيمة صغرى وهي تعمل فقط في هذا المجال بالشكل الصحيح وكما هو معروف فلكل عائلة قيم تختلف عن…
- دروس تعليم لغة الاسمبلي
السلام عليكم اولا اود ان اشكر الجميع وان اكون عند حسن ظنكم. ثانيا اسف على التاخير في وضع الدروس وهذا يرجع الى الامتحانات الحالية اقدم لكم الدرس 13 والذي يتطرق الى مادة النصوص والحلقات الخاصة بها MOVSB MOVSW SCASB SCASW CMPSB CMPSW LOADSB LOADSW STOSB STOSW REP…
- اسئلة الرجاء احلها
السلام عليكم اخي احمد انت على حق الامر bt لايؤثر على المسجل ولكن هل جميع المعالجات تتعرف على هذا الامر اقتراح الامر test لا يؤثر على المسجل وجميع المعالجات تتعرف عليه test ax,1 jnz odd jmp even :odd HERE IS THE CODE FOR ODD NUMBER; jmp finish :even HERE IS THE…
- اسئلة الرجاء احلها
السلام عليكم بالنسبة لحل الاخ احمد فهو الحل الاقصر والاسرع والافضل ولكن اخي احمد لقد كتبت عن طريق الخطأ xor ax,1 بدلا من and ax,1 و jz بدلا من jnz الحل النهائي and ax,1 jnz odd jmp even :odd HERE IS THE CODE FOR ODD NUMBER; jmp finish :even HERE IS THE CODE FO…
- دروس تعليم لغة الاسمبلي
السلام عليكم هذا واجب علينا واهلا بك في المنتدى
- اوراق عمل في مادة تعليم الاسمبلي
السلام عليكم شكرا لك يا صقر الزمان اقدم لكم ورقة العمل رقم 3 work3.doc
- دروس تعليم لغة الاسمبلي
السلام عليكم اقدم لكم الدرس رقم 12 الدرس يتطرق الى المقاطعات interrupts lesson12_1.doc
- ارجو التصحيح
السلام عليكم ان المشكلة في البرنامج هي طريقة التعريف والكتابة انك تعرف البرنامج من نوع tiny اي ان البرنامج يتكون من مقطع واحد ويضم جميع المقاطع ومن جهة اخرى تعرف له مقطع البيانات data ومقطع code ومقطع stack المشكلة الثانية هي startup. الصحيح هو :startup الحل ا…
- تمرين ياساده
السلام عليكم الى الاخ مؤيد ابو جابر يجوز استخدام ror او rcr وفي الحالتين نحصل على نفس الجواب ولكن هنالك حالة يمكن ان تدخل المستعمل الى دائرة الشك وهي كما يلي: لنفرض اننا نريد ان نفحص المسجل al وان قيمة al=0 وان cf=1 اي ان هذه المعطيات كانت موجودة قبل عملية الب…
- اسئلة الرجاء احلها
السلام عليكم نحن في خدمة الناس الطيبين وهذا واجب علينا
- pleaz reply
السلام عليكم نعم بالنسبة للقيم الموجبة نستخدم الاوامر التالية لازاحة البتات الى اليمين او اليسار بت واحدة shl al,1 shr al,1 واذا اردنا ازاحة اكثر من بت واحدة في نفس الوقت نستخدم cl مثلا mov cl,4 shl al,cl mov cl,3 shr bl,cl بالنسبة للقيم الموجهة (الموجبة والسا…
- تمرين ياساده
السلام عليكم فكرة الحل : ناخذ مسجل مثلا bl ونضع به مكان البت التي نريد ان نسال عنها اذا كانت قيمتها 1 وعندما نجد 1 ننهي عملية البحث. حتى نحصل على بت واحدة يمكن استخدام احد اوامر الازاحة او الاستدارة (shl shr ror rol sal sar) الحل التالي:صحيح حسب الشروط التالية…
- اسئلة الرجاء احلها
السلام عليكم اود ان اقدم بعض الحلول لبعض الاسئلة: ضرب المسجل ax بالقيمة 10 . ان عملية الضرب عبارة عن عملية جمع اي انه يجب ان نجمع فحوى المسجل AX عشر مرات الحل: mov bx,ax mov cx,10 mov ax,0 next_add: add ax,bx loop next_add بالنسبة لقسمة المسجل ah على 4 mov cl,…
- مشكلة مع الرياضيات
السلام عليكم انا ايضا اعتقد ان الاخ عماد على حق انا متأكد ان الانسان يمكن ان يجد الحل المناسب عندما يحتاج الى حل معين. مثلا لو اردت ان اعمل دالة وظيفتها ان تعبر عن النسبة التقريبية فيجب ان نسأل ما هي النسبة التقريبة هل هي فعلا 3.14 ام ان هنالك شكل اخر الجواب ه…
- ارجو التصحيح
السلام عليكم لقد وقع خطأ في الرد السابق أنا اقصد mov ax,3 int 10h لتنظيف الشاشة وليس int 21h وشكرا
- ارجو التصحيح
السلام عليكم مقطع البرنامج يعمل بشكل ولكن بسبب mov ah,0 عليك تسجيل مثلا mov ah,7 السبب ان الاولى تظهر لون اسود مكان النجمة اي كانك لم تطلب طباعة النجمة الحل المقترح هنا يتم تنظيف الشاشة ووضع المؤشر في بدية الشاشة في الجهة اليسرى العليا mov ax,3 int 21h الان يج…
- ارجو التصحيح
السلام عليكم اولا ارجو منك الكتابة باللغة العربية وليس بالرموز او باللغة الانجليزية ولكن ليس بالاختصارات ثانيا: اي توضيح تقصد. فمقطع البرنامج السابق. يستقبل في البداية العدد الاول من لوحة المفاتيح بمساعدة المقاطعة mov ah,1 int 21h بعد هذه العملية يتم تخزين الك…
- ارجو التصحيح
السلام عليكم اخي انا سوف اقدم لك اقتراح لحل المشكلة. وهو كما يلي: حسب ما كتبته انت فان النتيجة يمكن ان تتكون من خانتين مثل 5+6=11 الحل المقترح هو ما يلي MOV AH,1 INT 21H AND AL,0FH MOV BL,AL MOV AH,1 INT 21H AND AL,0FH ADD BL,AL MOV AX,0 MOV AL,BL MOV BL,0AH D…
- دروس تعليم لغة الاسمبلي
السلام عليكم اقدم لكم الدرس رقم 11 وهذا الدرس يتطرق الى اوامر الدوران والازاحة في لغة الاسمبلي ROR ROL RCR RCL SAL SAR lesson11.doc