21‏/7‏/2020

18- Bit Manipulation – Part 2

فى هذا الفيديو شرح أمثلة على استخدام الـ Bitwise operators

1 – How to check the Least/ Most Significant Bit (LSB/ MSB) of a number
2 – How to invert nth bit of a number
3 – How to set/unset a bit in the number
4 – How to get value of nth bit of a number

هناك تعليقان (2):

  1. السلام عليكم السيد المهندس المبدع محمد يوسف و الله في الحقيقة من يوم ما تعرفنا على قناتك و موقعك الرائعين شخصيا و جدتهما كنز معرفي و تقني لا يقدر بثمن أو بعبارة أخرى لن نجد مثل هذا المحتوى التي تقدمه سواءا مدفوع أو مجاني أو بلغة أجنبية أخرى و هذه حقيقة و أنصح كل شاب أو ختى طفل عربي طموح محب للمعرفة و خاصة لمن يريد تعلم تصميم الدوائر المطبوعة PCB أو تصميم و برمجة الأنظمة المدمجة أن يتابع قناة و موقع المهندس محمد يوسف.
    سؤالي بارك الله فيه حول الكورس الذي تقدمع عن لغة البرمجة C الكورس بعنوان C Language Course أو بعنوان C Language Programming هل يمكن أن نعتبره كورس Embedded C أو لا يعني بعبارة أخرى هل محتوى هذا الكورس لتعليم لغة Embedded C أم أنه كورس لتعلم لغة C general-purpose language أنا لم أطلع على محتوى هذا الكورس لأني منشغل بتعلم ال PCB و أتابع دورة ال PCB التي تقدمونها و شكرا

    ردحذف
    الردود
    1. وعليكم السلام ورحمة الله وبركاته، كلام حضرتك شهادة أعتز به، وسعيد جدا بمتابعتك للقناة.
      بالنسبة لسؤالك، لا يوجد لغة منفصلة تسمى Embedded C، بل هى لغة الـ C القياسية مضافا اليها extension، وهذا ما سنتحدث عنه بالتفصيل ان شاء الله فى الجزء الخاص بالانظمة المدمجة، وهذا الكورس هو شرح للغة C القياسية، ولذك يجب عليك تعلم هذا الكورس أولا قبل البدء فى تعلم الانظمة المدمجة، وان شاء الله عندما أشرح الانظمة المدمجة، سأتكلم عن الاضافات البسيطة التى تم اضافتها الى اللغة للتعامل مع الانظمة المدمجة، وشرح الفرق عند استخدام الـ C مع الانظمة المدمجة.
      خالص تحياتى.
      م. محمد يوسف

      حذف