محول أرقام المضمّنة
تحويل الأرقام بين hex وdecimal وbinary وoctal.
0
0x
0b
0o
Binary layout (MSB → LSB)
0
0
0
0
0
0
0
0
7
6
5
4
3
2
1
0
Decimal
0
Hex
0x00
Octal
0o000
Byte count
1 bytes
Byte breakdown (big-endian, MSB first)
Byte 0
0x00
0
8-bit unsigned range: 0 … 255
ما هو محول الأرقام المضمنة؟
أداة لتحويل بين Decimal، Hex، Binary، Octal، وأنواع الأعداد المختلفة (int8/16/32/64، float، double). أساسي لمطوري الأنظمة المضمنة، البروتوكولات منخفضة المستوى، تصحيح الأخطاء، قراءة datasheets.
أنواع الأعداد المدعومة
- int8 (-128 إلى 127) - 1 بايت
- int16 (-32768 إلى 32767) - 2 بايت
- int32 - 4 بايت، الأكثر شيوعاً
- int64 - 8 بايت، للأرقام الكبيرة
- float/double - أرقام عشرية IEEE 754
أنظمة العد
- Binary (أساس 2) - 0,1
- Octal (8) - 0-7، نادر
- Decimal (10) - الإنسان
- Hexadecimal (16) - 0-9, A-F
- Hex مدمج (4 بت = 1 رقم hex)
حالات الاستخدام
قراءة register values في datasheets. تصحيح protocol packets. تحويل بين Big/Little Endian. فهم الأخطاء العائمة (0.1+0.2≠0.3). برمجة الأنظمة المضمنة بـ C/C++. كل المعالجة محلياً، آمنة لبيانات سرية.
الأسئلة الشائعة
- ما تنسيقات الأرقام في البرمجة المضمنة؟
- int8, int16, int32, int64 (موقّع). uint8, uint16, etc. (غير موقّع). float (32-bit IEEE 754). double (64-bit). كل واحد له مدى مختلف: int8 = -128 إلى 127، uint8 = 0-255. اختر الأصغر الكافي لتوفير الذاكرة.
- ما الفرق بين Big و Little Endian؟
- ترتيب البايتات في الذاكرة. Big Endian: الأكثر أهمية أولاً (الإنترنت). Little Endian: الأقل أهمية أولاً (Intel x86، ARM). 0x12345678 في Big = 12 34 56 78، في Little = 78 56 34 12. مهم للبروتوكولات.
- كيف أحول بين Hex وDecimal وBinary؟
- Hex إلى Decimal: 0xFF = 15×16 + 15 = 255. Decimal إلى Binary: قسم على 2 متكرراً. Binary إلى Hex: جمع كل 4 بتات (1010 = A). الأداة تفعل ذلك تلقائياً. أساسي لقراءة datasheets، تصحيح أخطاء الأنظمة المضمنة.
- ما IEEE 754؟
- معيار تخزين الأرقام العشرية. 32-bit (float): 1 إشارة + 8 أس + 23 mantissa. 64-bit (double): 1 + 11 + 52. السبب: تخزين أرقام كبيرة وصغيرة جداً في حجم ثابت. تكلفة: عدم الدقة في بعض القيم (0.1+0.2 ≠ 0.3 بالضبط!).
أدوات ذات صلة
- حاسبة رمز ألوان المقاومة
فك تشفير أشرطة ألوان المقاوم فوراً للأشرطة الرباعية والخماسية.
- حاسبة قانون أوم
حساب الجهد أو التيار أو المقاومة أو الطاقة.
- حاسبة مقسم الجهد
حساب جهد الخرج أو قيم المقاومات لمقسم الجهد.
- حاسبة مؤقت 555
حساب التردد ودورة الأداء والتوقيت لدوائر المؤقت 555.
- حاسبة CRC
حساب CRC checksums — CRC-8 وCRC-16 وCRC-32 وبولينومات مخصصة.