الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال بخصوص التعامل ب HEXADECIMAL

مغلقمُجاب
بدأه MouhcineFD في 10 أغسطس 2014 · 4 رد · 1,868 مشاهدة · في لغة Assembly لأنظمة 16, 32, 64 بت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندما نقوم بعمل عمليات حسابية ب النظام السادس عشري نستغرق وقت طويل جدا مقارنتا مع عمليات من النظام العشري

أنا شخصيا للحساب بالنظام السادس عشري علي أولا التحويل الى النظام الثنائي ثم الى النظام العشري ومن تم أحسب الناتج بالنظام العشري ومن ثم احوله الى النظام التنائي وفي الأخير يمكنني كتابته بالنظام السادس عشري

 

أريد الاستفسار عن:

هل يوجد هناك أشخاص يتعاملون مع النظام السادس عشري متل النظام العشري يعني يستطعون الحساب بسهولة ؟؟

+ماهي اسهل طريقة للحساب بالنظام السادس عشري يمكنني استعمالها للحساب في دهني دون استعمال القلم ؟؟

+ هل من طريقة لقرائة(فهم) عدد بالنظام السادس عشري بسرعة ؟؟

تم تعديل هذه المشاركة بواسطة MouhcineFD في 10 أغسطس 2014 في 21:42

#2

تحتاج التعود فقط(و ذلك بالممارسة المستمرة)

 

في سنوات تعليمنا الأولي كنا نحسب بالخشيبات و أصابع اليد حتى نتعود على الحساب بالنظام العشرى

 

كان من الصعب إجراء عمليات حسابية بسيطة

 

لكن مع مرور السنوات تعودنا على ذلك و أصبحنا نحسب بأذهاننا

 

هناك من توقف عند هذا الحد و هناك من طور نفسه حتى أصبح يحسب عمليات معقدة نوعا ما ثهنيا

 

إحفظ المضاعفات الأساسية و جدول الضرب بهذا النظام

 

و كذلك أنجز بعض العمليات الحسابية باستمرار و سيكون مستواك قد تحسن بكثير

 

لكن لست أدرى ما حاجتك لمهارة الحساب بهذا النظام

 

عمليا  لن تستعمله أبدا

 

بعكس النظام العشري الذي نستعمله في حياتنا العامة

 

بعض الأشياء التي نتعلمها بالمدارس أو الجامعات قد لا نحتاجها بتاتا في العمل

 

بالتوفيق لك

#3

على  حد  علمي   الحساب  في  النظام  الثنائي  هو  الأهم 

 

و  ليس  السداسي  عشري  

 

و يوجد آلات حاسبة  للتحويل  تسهل  هذه الامور

 

بالتوفيق

للإطلاع  على جديد  الكتب من تأليفي


 


الطريق لاحتراف تطوير المواقع   ج1 | ج2 | ج3 | ج4


 


                    4Colors | Break Out | Classic Snake | لعبة السودوكو - 2014  |  لعبة  XO                      


 


Help Dodo


 


^_^


 

#4 أفضل إجابة

النظام السداسي عشري ستحتاجه طالما أنك تبرمج، عني استخدمه أتعامل معه شبه يومياً، والعملية ليست معقدة إذا توقف عن إجراء التحويلات يدوياً. فلا أحد يقوم بإجراء التحويلات يدوياً، هناك آلة حاسبة في نظامك يمكنك استخدامها، او نزل مفسر لغة بايثون واستخدمه كحاسبة من سطر الأوامر (استخدامها أسرع بكثير من الحاسبة الرسومية):

>>> 0x1234
4660
>>>
>>> hex(43423)
'0xa99f'
>>>
>>> bin(6)
'0b110'
>>>

النظام السداسي عشري مثل النظام الثنائي (كل خانة في السداسي عشري تقابل 4 بتات)، وغالباً مايستخدم أكثر من الثنائي فهو أكثر مقروئية منه.

 

عندما تتعامل مع أحدهما فغالباً لايهمك كثيراً "العدد نفسه" بقدر "عدد البتات أو البايتات التي يشغلها هذا العدد"، وهذه لايمكن معرفتها بسرعة من النظام العشري وبدرجة من من الصعوبة في الثاني، لكن في السداسي عشري، فعندما أقول لك العدد 0x1246 فيمكنك معرفة أن العدد يشغل بايتين من نظرة لعدد خاناته.

تم تعديل هذه المشاركة بواسطة Mr.B في 26 أغسطس 2014 في 06:58

2
#5
اقتباس

 

عندما تتعامل مع أحدهما فغالباً لايهمك كثيراً "العدد نفسه" بقدر "عدد البتات أو البايتات التي يشغلها هذا العدد"

100%

هذا الموضوع مغلق.

مواضيع مشابهة