استفسار بخصوص تحويل رقم hexadecimal رباعي
السلام عليكم جميعا طلاب و أساتذة عرب هاردوير
كيف أحوول رقم hexadecimal رباعي مثل هذا : 9500 مع العلم ان الصفر له أهمية
لأني جربت قارن 2 mac address الكتابة الاصلية لهم هكذا
0013.8039.9500
0013.8030.5e80
انا ئبل ما حولون ساويت كل رقمين في خانة يعني هيك
00.13.80.39.95.00
00.13.80.30.5E.80
ولما حولت خانات اول ماك ادريس الى عشري .. وجمعتون كان الناتج 353
وثاني ماك كان الناتج فيه 417
بس لما جربت حول من دون ما قسم الماك الى 6 خانات يعني على شكلو الطبيعي هاد
0013.8039.9500
كان الناتج اكبر من 353
ممكن تفسير
وشكرا
رد: استفسار بخصوص تحويل رقم hexadecimal رباعي
يا جماعة وينكون طلبي بس انو اعرف كيف بحول رقم هيكسا رباعي مؤلف من 4 digit لرقم عشري
يعني هاد الرقم 9500 مكتوب بالهيكسا كيف بحولو لعشري
انا حولتو عالألة الحاسبة وكان الناتج 38144 بس بالفحص مافي ألة حاسبة
وفحصي يوم السبت هاد الجاية وانا هلأ عم ادروس وعم حلل قييم الماك ادريس لأربع سويتشات مشان طلع الروت بريدج
ياريت بسرعة تفيدوني
رد: استفسار بخصوص تحويل رقم hexadecimal رباعي
اخى عندى شرح بسيط لحد الاخوة الافاضل((الاستاذ اهاب ))) هو جانى على الخاص لحظة وهحتهولك عسى ان ينفعك
رد: استفسار بخصوص تحويل رقم hexadecimal رباعي
ياريت يا غالي انا بأنتظار والله فحصي يوم السبت ومرتبك كتير انت بتعرف هالشعور
رد: استفسار بخصوص تحويل رقم hexadecimal رباعي
ربنا يوفاك يا اخى الكريم وان شاء الله ترجع و تبشرنا لو فية اى حاجة عايزها انا فى الخدمة
https://img14.imageshack.us/img14/5923/ahabt.png
اجو ان الشرح دة يفيدك ولا تنسى الاستاذ اهاب من الدعاء
رد: استفسار بخصوص تحويل رقم hexadecimal رباعي
بصراحة قصدي مختلف عن شرح لاستاذ اهاب ولكن وقفتك جنبي انت والأستاذ عندي ياها أهم من الموضوع كله ومارح انسى وقفتك الحلوة جنبي ربي يخليك يا غالي
ويعطي الاستاذ اهاب ألف عافية
شكرا الكم
رد: استفسار بخصوص تحويل رقم hexadecimal رباعي
طيب عزيزى ان قصدك تقارن بين الارقام ازاى ان كانو بالهيكسا ديسمال
رد: استفسار بخصوص تحويل رقم hexadecimal رباعي
اقتباس:
المشاركة الأصلية كتبت بواسطة lock up
يا جماعة وينكون طلبي بس انو اعرف كيف بحول رقم هيكسا رباعي مؤلف من 4 digit لرقم عشري
يعني هاد الرقم 9500 مكتوب بالهيكسا كيف بحولو لعشري
انا حولتو عالألة الحاسبة وكان الناتج 38144 بس بالفحص مافي ألة حاسبة
وفحصي يوم السبت هاد الجاية وانا هلأ عم ادروس وعم حلل قييم الماك ادريس لأربع سويتشات مشان طلع الروت بريدج
ياريت بسرعة تفيدوني
16^3 16^2 16^1 16^0
=
4096 256 16 0
9 5 0 0
So hexa 9500 = 9*4096 + 5*256 + 0*16 + 0*0
= 38144
So hexa 9500 =38144 decimal
رد: استفسار بخصوص تحويل رقم hexadecimal رباعي
عمتن يا صا اخى بص لو كان دة قصدك
الموضوع بسيط جدا
انت عارف ان الارقام فى النظام (الهكسا )كالاتى يعنى الواحد فى الهكسا هيساوى 1 فى الديسمال
الاتنين = 2 فى الديسمال الخ
1 =1
2=2
3=3
4=4
5=5
6=6
7=7
8=8
9=9
10=a
11=b
12=c
13=d
14=e
15=f
وتقدر بقى تقرن بينهم عادى كانك بتقارن بين ارقام عادية
رد: استفسار بخصوص تحويل رقم hexadecimal رباعي
الشرح كالتالي
التحويل من النظام السادس عشر إلى النظام العشري
أكتب من اليمين إلى الشمال
16^0
16^1
16^2
16^3
16^4
وهكذا
هات الناتج بتعهم وهو كالتالي
1
16
256
4096
65536
وهكذا
خلى بالك أكتب الأرقم من اليمين إلى الشمال
تعال بقي على الرقم اللي أنت عاوز تحوله إكتبه أسفل الأرقام اللي أنت كتبتها
وبردوا من اليمين إلى الشمال يعني أنت عاوز تحول 9500
إذن أكتبه كما يلي
0
0
5
9
وبعد كده أضرب كل رقمين تحت بعض
So hexa 9500 = 9*4096 + 5*256 + 0*16 + 0*0
= 38144
So hexa 9500 =38144 decimal
رد: استفسار بخصوص تحويل رقم hexadecimal رباعي
اقتباس:
المشاركة الأصلية كتبت بواسطة egyptman11
عمتن يا صا اخى بص لو كان دة قصدك
الموضوع بسيط جدا
انت عارف ان الارقام فى النظام (الهكسا )كالاتى يعنى الواحد فى الهكسا هيساوى 1 فى الديسمال
الاتنين = 2 فى الديسمال الخ
1 =1
2=2
3=3
4=4
5=5
6=6
7=7
8=8
9=9
10=a
11=b
12=c
13=d
14=e
15=f
وتقدر بقى تقرن بينهم عادى كانك بتقارن بين ارقام عادية
شكلي فاهم السؤال غلط
رد: استفسار بخصوص تحويل رقم hexadecimal رباعي
اقتباس:
المشاركة الأصلية كتبت بواسطة Eng4Negm
الشرح كالتالي
اقتباس:
المشاركة الأصلية كتبت بواسطة Eng4Negm
التحويل من النظام السادس عشر إلى النظام العشري
أكتب من اليمين إلى الشمال
16^0
16^1
16^2
16^3
16^4
وهكذا
هات الناتج بتعهم وهو كالتالي
1
16
256
4096
65536
وهكذا
خلى بالك أكتب الأرقم من اليمين إلى الشمال
تعال بقي على الرقم اللي أنت عاوز تحوله إكتبه أسفل الأرقام اللي أنت كتبتها
وبردوا من اليمين إلى الشمال يعني أنت عاوز تحول 9500
إذن أكتبه كما يلي
0
0
5
9
وبعد كده أضرب كل رقمين تحت بعض
So hexa 9500 = 9*4096 + 5*256 + 0*16 + 0*0
= 38144
So hexa 9500 =38144 decimal
أنا شوفتك في منتدي أخر
عاوز تحول 95 وناتج التحويل طلع 149
إتبع نفس الطريقة السابقة كما يلي
هنا الـ 95 دول كام رقم ؟
دول رقمين صح
إذن أكتب من اليمن إلى الشمال
16^0
16^1
وأكتب تحتهم الناتج بتاعهم
1
16
أكتب تحتهم
5
9
أضرب كل رقمين تحت بعض
6 So 95 hexia = 5*1 +9*1
=149
رد: استفسار بخصوص تحويل رقم hexadecimal رباعي
أحسنت أخي الكريم Eng4Negm وألف شكر على شرحك الجميل
واسمحلي أستعين بشرحك لتوضيح الفكرة أكثر
بالنسبة للأخ السائل
النظام الثنائي فيه ( 0 ،1) يعني بتلعب في رقمين ولذلك بتحسب القوى بهذا الشكل
2 أس0
2 أس1
2 أس2
2 أس3
وهكذا تكون القوى عندك
1------ 2 -------- 4 ------- 8 -------- 16 ------------ 32 --------- 64 ----------- 128 ----------- 256 ------------ 512 ............. وهكذا
ولو أخذنا كمثال الرقم 110 فإنه يقابل أول ثلاث أرقام في القوى فتقوم بجمع أول ثلاث قوى مع تجاهل القوى التي تقابل الرقم 0
0* 1 + 1 * 2 + 1* 4 = 6 بالعشري
ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــ
في النظام العشري
يكون اللعب في 10 أرقام من ( 0 إلى 9 )
وبالتالي تكون القوى
10 أس 0 = 1
10 أس1 = 10
10 أس2= 100
10 أس 3= 1000
10 أس 4 = 10000
وهكذا ولذلك نقول خانة الآحاد ثم العشرات ثم المئات ثم الآلاف
وتكون القوى بهذا الشكل
1 ------- 10 --------- 100 ---------- 1000 ----------- 10000 وهكذا
وبالتالي الرقم 978 عبارة عن
8*1 + 7 * 10 + 9 * 100
8 + 70 + 900
وبالتالي ننطقها 978 ( تسع مئة وثمان وسبعون )
ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــــــــ
قس على ذلك النظام السادس عشر
فإنك تلعب في 16 رقم يعني من (0 إلى 15 )
فنحسب القوى بهذا الشكل
16 أس0 = 1
16 أس 1 = 16
16 أس2 = 256
16 أس3 = 4096
وهكذا
فتكون القوى بهذا الشكل
1 --------- 16 ----------- 256 ---------- 4096 ............ 65536
وبالتالي عند تحويل أي رقم من النظام السادس عشر إلى العشري
نضرب الرقم في القوى المقابلة له ونجمع الأرقام
فمثلاً الرقم
546
نقول
6 * 1 + 4 * 16 + 5 * 256 =
6 + 64 + 1280 =
1350
أشياء تساعد في تبسيط الحل
ما عندك آلة حاسبة وتبي تحسب 16 أس 3
نقول
16 = 2 أس 4
(2 أس4 ) أس 3 =
2 أس 12=
2 أس 10 ضرب 2 أس 2
1024 × 4 = 4096
تقدر تحول من السادس عشر للثنائي ثم من الثنائي للعشري
وذلك بأخذ كل رقم على حده وتمثيله بأربع خانات في الثنائي
ثم تجميع الثنائي جنب بعضه والتعامل معه كرقم واحد فقط
ولنأخذ مثال أخونا Eng4Negm ( مرة أخرى أكرر شكري لك على شرحك )
ال 95 في النظام السادس عشر
نقوم بتمثيل ال 5 على حده وال 9 على حده
القوى في الثنائي هكذا ( فقط استخدم 4 بت)
1 -- 2 ---- 4 --- 8 -----&&&&& ---- 1---- 2 ----- 4 ---- 8
ال 5 ---------------------&&&&&- ------------ 9
-1 --0 --- 1 ---0 -------- &&&&& --- 1 ----0 ----0 ----- 1
الآن نعتبرها كرقم واحد
فتكون القوى
1 - 2 ----4------ 8 ------------------ 16 ---32-----64 ------ 128
-1 --0 --- 1 ---0 ----- &&&&& --- 1 ------0 ------0 ------ 1
فيكون الناتج
1 + 4 + 16 + 128
= 149
وأي خطأ موجود أتمنى تصحيحه من الأخوة الأعضاء
رد: استفسار بخصوص تحويل رقم hexadecimal رباعي
اقتباس:
المشاركة الأصلية كتبت بواسطة ahab
أشياء تساعد في تبسيط الحل
ما عندك آلة حاسبة وتبي تحسب 16 أس 3
نقول
16 = 2 أس 4
(2 أس4 ) أس 3 =
2 أس 12=
2 أس 10 ضرب 2 أس 2
1024 × 4 = 4096
أخي الكريم إيهاب
لا شكر على واجب
فلا خير في كاتم العلم
وجزاك الله خيرا على شرحك المفصل وخصوصا هذه الجزيئة
فكرتني بأيام مكان الدكتور بيشرحها في إعدادي
رد: استفسار بخصوص تحويل رقم hexadecimal رباعي
ماذا عساي ان اقول ...... بارك لله فيكم يا غوالي
انشالله بعد امتحاني كلي لكم بمعلوماتي وخبرتي من هذا المنتدى و منكم
شكرا لكم