آآمين يا رب ..
ربي يسهل ع الجميع ..
أولا :
( للتحويل من binary الى octal )
نأخذ كل ثلاث خانات من الباينري لحال ونحولها ..
مثلا ..
binary= 10010111001
we convert 10 110 111 001
equal 2 6 7 1
octal= 2671
(ملاحظة : لما قسمنا الخانات ثلاثة ثلاثة بدأنا من اليسار وبقي في النهاية خانتين بس نحولهم عادي )
ثانيا :
( للتحويل من binary الى hexa )
نأخذ كل أربع خانات من الباينري لحال ونحولها ..
مثلا ..
binary= 10010111001
we convert 100 1011 1001
equal 4 11 8
hexa= 4b8
ملاحظة ( في نظام الـ hexa رقم 11 يقابل حرف b >> راجع صفحة 22>> الأرقام من 10 لـ 16 نعوض عنها بأحرف )
ثالثا :
( التحويل من octal لـ hexa والعكس ) ..
لا يمكن التحويل من hexa لـ octal مباشرة بمعنى أنه :
اذا اردنا التحويل من hexa لـ octal
أولا نحول الـ hexa لباينري بالطريقة السابقة ثم نحول الباينري ل octal
واذا أردنا التحويل من octal لـ hexa
أولا نحول الـ octal لباينري ثم نحوله لـ hexa ..
7
7
7
7
7
سوري اذا شرحي معقد حاولت قد ما أقدر أبسطه ..
أتمنى أكون أفدتك ..
دعواتك بس يفرجها ..
|
هلا خيتو ..
خيتو لو تلاحظي الجزء المضلل بالاحمر مافهمته صراحة يعني نحن قسمنا الرقم مثلا في البداية لثلاثة اقسام طيب من وين ابدا التقسيم من اليمين ولا اليسار ..؟؟
وبعدين لما قسمناها كيف طلعتي قيمة كل وحدة منها زي المثال الاول
equal 2 6 7 1
ايضا خيتو ماذكرتي التحويل من octal و Hexa الى bianry
دُمتي بخير