المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : استفسار بخصوص تحويل رقم hexadecimal رباعي



lock up
26-01-2010, 15:49
السلام عليكم جميعا طلاب و أساتذة عرب هاردوير

كيف أحوول رقم 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

ممكن تفسير

وشكرا

lock up
26-01-2010, 18:07
يا جماعة وينكون طلبي بس انو اعرف كيف بحول رقم هيكسا رباعي مؤلف من 4 digit لرقم عشري

يعني هاد الرقم 9500 مكتوب بالهيكسا كيف بحولو لعشري

انا حولتو عالألة الحاسبة وكان الناتج 38144 بس بالفحص مافي ألة حاسبة

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

ياريت بسرعة تفيدوني

egyptman11
26-01-2010, 18:16
اخى عندى شرح بسيط لحد الاخوة الافاضل((الاستاذ اهاب ))) هو جانى على الخاص لحظة وهحتهولك عسى ان ينفعك

lock up
26-01-2010, 18:23
ياريت يا غالي انا بأنتظار والله فحصي يوم السبت ومرتبك كتير انت بتعرف هالشعور

egyptman11
26-01-2010, 18:31
ربنا يوفاك يا اخى الكريم وان شاء الله ترجع و تبشرنا لو فية اى حاجة عايزها انا فى الخدمة

https://img14.imageshack.us/img14/5923/ahabt.png
اجو ان الشرح دة يفيدك ولا تنسى الاستاذ اهاب من الدعاء

lock up
26-01-2010, 18:41
بصراحة قصدي مختلف عن شرح لاستاذ اهاب ولكن وقفتك جنبي انت والأستاذ عندي ياها أهم من الموضوع كله ومارح انسى وقفتك الحلوة جنبي ربي يخليك يا غالي

ويعطي الاستاذ اهاب ألف عافية

شكرا الكم

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

ahab
27-01-2010, 06:38
أحسنت أخي الكريم 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



أخي الكريم إيهاب
لا شكر على واجب
فلا خير في كاتم العلم
وجزاك الله خيرا على شرحك المفصل وخصوصا هذه الجزيئة
فكرتني بأيام مكان الدكتور بيشرحها في إعدادي

lock up
27-01-2010, 13:48
ماذا عساي ان اقول ...... بارك لله فيكم يا غوالي

انشالله بعد امتحاني كلي لكم بمعلوماتي وخبرتي من هذا المنتدى و منكم

شكرا لكم