مشاهدة النسخة كاملة : أريد شرح لهذا الكود إن أمكن
hatem39
03-21-2008, 07:02 PM
السلام عليكم
لم أستطع فهم هذا الكود الرجاء المساعدة
r0 = r1 & ~(31)
لا أدري أظنها Clear bit 31 هل ممكن مثال رقمي وجزاكم الله خير الكود بـ c
The KinGSofT
03-21-2008, 07:13 PM
أرجو المزيد من التوضيح
فأنا مثلك لم أفهم شيئا
ما هو التمرين أو الموضوع و أرجو كتابته داخل كود php
hatem39
03-21-2008, 08:57 PM
أصل الكود هو بالأسمبلي ARM وهو كالتالي
BIC r0,r1,#31 //clear the five mode bits
it clears bits 4 down to 0 inclusive
وعند الإستفسار عليه عرفت أنه يكافئ في الـ لغة C
r0 = r1 & ~(31);
ولكني لم أفهمه فالرجاء الإيضاح
نشأت يونس
03-23-2008, 08:35 AM
أصل الكود هو بالأسمبلي ARM وهو كالتالي
BIC r0,r1,#31 //clear the five mode bits
it clears bits 4 down to 0 inclusive
وعند الإستفسار عليه عرفت أنه يكافئ في الـ لغة C
r0 = r1 & ~(31);
ولكني لم أفهمه فالرجاء الإيضاح
اخي اضن ان الرموزr0.r1 مسندي الى امر معين في اول التمرين
hatem39
03-23-2008, 10:11 PM
اخي اضن ان الرموزr0.r1 مسندي الى امر معين في اول التمرين
السلام عليكم
R0 و R1 هي عبارة على سجل كما هو الحال في الأسمبلي AX وBX
وتوجد هذه التعليمة في الـ C
وهي تعني
31 = 2**5-1 = 11111 (base 2)
هي AND المنطقية مع complement 1
ولكن لم أفهما جيدا هل من معين :smailes7:
vBulletin® , Copyright ©2000-2009, TranZ by Almuhajir