مشاهدة النسخة كاملة : استفسار بخصوص تحويل رقم 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
ممكن تفسير
وشكرا
يا جماعة وينكون طلبي بس انو اعرف كيف بحول رقم هيكسا رباعي مؤلف من 4 digit لرقم عشري
يعني هاد الرقم 9500 مكتوب بالهيكسا كيف بحولو لعشري
انا حولتو عالألة الحاسبة وكان الناتج 38144 بس بالفحص مافي ألة حاسبة
وفحصي يوم السبت هاد الجاية وانا هلأ عم ادروس وعم حلل قييم الماك ادريس لأربع سويتشات مشان طلع الروت بريدج
ياريت بسرعة تفيدوني
egyptman11
26-01-2010, 18:16
اخى عندى شرح بسيط لحد الاخوة الافاضل((الاستاذ اهاب ))) هو جانى على الخاص لحظة وهحتهولك عسى ان ينفعك
ياريت يا غالي انا بأنتظار والله فحصي يوم السبت ومرتبك كتير انت بتعرف هالشعور
egyptman11
26-01-2010, 18:31
ربنا يوفاك يا اخى الكريم وان شاء الله ترجع و تبشرنا لو فية اى حاجة عايزها انا فى الخدمة
https://img14.imageshack.us/img14/5923/ahabt.png
اجو ان الشرح دة يفيدك ولا تنسى الاستاذ اهاب من الدعاء
بصراحة قصدي مختلف عن شرح لاستاذ اهاب ولكن وقفتك جنبي انت والأستاذ عندي ياها أهم من الموضوع كله ومارح انسى وقفتك الحلوة جنبي ربي يخليك يا غالي
ويعطي الاستاذ اهاب ألف عافية
شكرا الكم
egyptman11
26-01-2010, 19:09
طيب عزيزى ان قصدك تقارن بين الارقام ازاى ان كانو بالهيكسا ديسمال
ahmed4Negm
26-01-2010, 19:13
يا جماعة وينكون طلبي بس انو اعرف كيف بحول رقم هيكسا رباعي مؤلف من 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
https://www.arabhardware.net/forum/images/visioncollison/misc/progress.gif
egyptman11
26-01-2010, 19:19
عمتن يا صا اخى بص لو كان دة قصدك
الموضوع بسيط جدا
انت عارف ان الارقام فى النظام (الهكسا )كالاتى يعنى الواحد فى الهكسا هيساوى 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
وتقدر بقى تقرن بينهم عادى كانك بتقارن بين ارقام عادية
ahmed4Negm
26-01-2010, 19:34
الشرح كالتالي
التحويل من النظام السادس عشر إلى النظام العشري
أكتب من اليمين إلى الشمال
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
ahmed4Negm
26-01-2010, 19:38
عمتن يا صا اخى بص لو كان دة قصدك
الموضوع بسيط جدا
انت عارف ان الارقام فى النظام (الهكسا )كالاتى يعنى الواحد فى الهكسا هيساوى 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
وتقدر بقى تقرن بينهم عادى كانك بتقارن بين ارقام عادية
شكلي فاهم السؤال غلط
ahmed4Negm
26-01-2010, 20:04
الشرح كالتالي
التحويل من النظام السادس عشر إلى النظام العشري
أكتب من اليمين إلى الشمال
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
أحسنت أخي الكريم 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
وأي خطأ موجود أتمنى تصحيحه من الأخوة الأعضاء
ahmed4Negm
27-01-2010, 12:21
أشياء تساعد في تبسيط الحل
ما عندك آلة حاسبة وتبي تحسب 16 أس 3
نقول
16 = 2 أس 4
(2 أس4 ) أس 3 =
2 أس 12=
2 أس 10 ضرب 2 أس 2
1024 × 4 = 4096
أخي الكريم إيهاب
لا شكر على واجب
فلا خير في كاتم العلم
وجزاك الله خيرا على شرحك المفصل وخصوصا هذه الجزيئة
فكرتني بأيام مكان الدكتور بيشرحها في إعدادي
ماذا عساي ان اقول ...... بارك لله فيكم يا غوالي
انشالله بعد امتحاني كلي لكم بمعلوماتي وخبرتي من هذا المنتدى و منكم
شكرا لكم
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved, TranZ by Almuhajir