محوّل الأعداد السداسية والعشرية
من السداسي إلى العشري وبالعكسأعداد صحيحة وIEEE 754 وترتيب بايتات الجهاز
نتائج التحويل
32 بت / 4 بايتالتمثيل الثنائي للقيمة
IEEE 754 / FLOAT32قد توجد فروق في دقة أعداد الفاصلة العائمة
نتائج التحويل
| نوع البيانات | ABCD (إبقاء ترتيب البايتات) | DCBA (عكس جميع البايتات) | BADC | CDAB |
|---|---|---|---|---|
UINT16 عدد صحيح 16 بت بدون إشارة | - | - | - | - |
INT16 عدد صحيح 16 بت مع إشارة | - | - | - | - |
UINT32 عدد صحيح 32 بت بدون إشارة | - | - | - | - |
INT32 عدد صحيح 32 بت مع إشارة | - | - | - | - |
FLOAT32 عدد فاصلة عائمة 32 بت | 40 48 F5 C3 | C3 F5 48 40 | 48 40 C3 F5 | F5 C3 40 48 |
UINT64 عدد صحيح 64 بت بدون إشارة | - | - | - | - |
INT64 عدد صحيح 64 بت مع إشارة | - | - | - | - |
FLOAT64 عدد فاصلة عائمة 64 بت | 40 09 1E B8 51 EB 85 1F | 1F 85 EB 51 B8 1E 09 40 | 09 40 B8 1E EB 51 1F 85 | 1E B8 40 09 85 1F 51 EB |
دليل الاستخدام
نظرة عامة على الوظائف
لتحويل FF إلى 255، اختر HEX وUINT16. للقيم الأكبر استخدم UINT32 أوUINT64. تحويل IEEE 754 يفسّر بتات العدد العائم، ولا يقتصر على تغيير أساس العدد.
الوظائف الرئيسية:
- تحويل بين العشري والبايتات السداسية
- مقارنة أعداد 16/32/64 بت وFLOAT32/FLOAT64
- فحص ترتيب البايتات والسجلات والبتات
- نسخ النتائج ومقارنة الأنواع أدناه
كيفية الاستخدام
- 1. اختر العشري أوالسداسي.
- 2. أدخل القيمة واختر نوعها.
- 3. طابق ترتيب البايتات واقرأ النتيجة.
- 4. قارن النتائج؛ الشرطة تعني أن النوع لا يمثل القيمة.
اختر نوع التحويل
| المهمة | القيمة المدخلة | نوع البيانات | ترتيب البايتات | النتيجة |
|---|---|---|---|---|
| من الست عشري إلى العشري | FF | UINT16 | AB | 255 |
| من العشري إلى الست عشري | 255 | UINT16 | AB | 00 FF |
| فك عدد عائم | 3F800000 | FLOAT32 | ABCD | 1 |
| عدد صحيح بإشارة | FFFF | INT16 | AB | -1 |
اختر INT/UINT لتحويل الأعداد الصحيحة بين الأنظمة العددية، وFLOAT32/FLOAT64 لفك بايتات الأعداد العائمة.
شرح تنسيق الإدخال
- استخدم أعداداً صحيحة لأنواع الأعداد الصحيحة. يقبل FLOAT32 وFLOAT64 قيماً عشرية منتهية والصيغة العلمية.
- استخدم 0–9 وA–F، مع 0x اختياري ومسافات بين البايتات. يُستكمل القصير بأصفار في البداية. تُرفض الرموز غير الصالحة والبايتات التي تتجاوز حجم النوع.
- استخدم 0–9 وA–F، مع 0x اختياري ومسافات بين البايتات. يُستكمل القصير بأصفار في البداية. تُرفض الرموز غير الصالحة والبايتات التي تتجاوز حجم النوع.
شرح أنواع البيانات
الأنواع الصحيحة:UINT بلا إشارة، وINT يستخدم المتمم الثنائي. FFFF يساوي 65535 كـUINT16 و-1 كـINT16. تُستكمل المدخلات القصيرة بأصفار: FF يصبح 00FF ويساوي 255 حتى مع INT16.
الأنواع العائمة:اختر HEX وFLOAT32 وABCD: القيمة 3F800000 تساوي 1. مع FLOAT64، القيمة 3FF0000000000000 تساوي 1. FLOAT32 يستخدم 1/8/23 بت للإشارة والأس والكسر؛ FLOAT64 يستخدم 1/11/52. يمكن لأنماط البتات المدخلة بصيغة HEX أن تمثل اللانهاية أو NaN.
أنواع الأعداد الصحيحة تقبل أرقاماً صحيحة فقط. FLOAT32 وFLOAT64 يقبلان أيضاً الكسور والصيغة العلمية وInfinity وNaN. القيم خارج المجال تظهر خطأ وشرطة في جدول المقارنة.
شرح ترتيب البايتات
- ABCD: إبقاء ترتيب البايتات — 12 34 56 78.
- DCBA: عكس جميع البايتات — 78 56 34 12.
- BADC: تبديل البايتات داخل كل سجل — 34 12 78 56.
- CDAB: تبديل السجلين داخل كل أربعة بايتات — 56 78 12 34.
للـ16 بت استخدم AB أوBA. للـ64 بت يبدّل CDAB السجلين داخل كل مجموعة من أربعة بايتات. تحقق من ترتيب السجلات في دليل الجهاز.
معرفة حول تحويل البيانات
السداسي إلى العشري
لتحويل FF إلى 255، اختر HEX وUINT16. للقيم الأكبر استخدم UINT32 أوUINT64. تحويل IEEE 754 يفسّر بتات العدد العائم، ولا يقتصر على تغيير أساس العدد.
فك IEEE 754
اختر HEX وFLOAT32 وABCD: القيمة 3F800000 تساوي 1. مع FLOAT64، القيمة 3FF0000000000000 تساوي 1. FLOAT32 يستخدم 1/8/23 بت للإشارة والأس والكسر؛ FLOAT64 يستخدم 1/11/52.
القيم الموقعة
UINT بلا إشارة، وINT يستخدم المتمم الثنائي. FFFF يساوي 65535 كـUINT16 و-1 كـINT16. تُستكمل المدخلات القصيرة بأصفار: FF يصبح 00FF ويساوي 255 حتى مع INT16.
ترتيب BADC وCDAB
للأربعة بايتات A B C D: ABCD يبقي الترتيب، وDCBA يعكسه، وBADC يبدّل البايتين داخل كل سجل، وCDAB يبدّل السجلين. تحقق بقيمة معروفة؛ اسم الشركة وحده لا يحدد الترتيب.
دقة 64 بت
يحفظ هذا المحوّل جميع أرقام الأعداد الصحيحة ضمن المجال: UINT64 من 0 إلى 18446744073709551615؛ INT64 من -9223372036854775808 إلى 9223372036854775807. أدخل أرقاماً صحيحة دون كسر أو صيغة أسية.
المدخلات السداسية القصيرة
استخدم 0–9 وA–F، مع 0x اختياري ومسافات بين البايتات. يُستكمل القصير بأصفار في البداية. تُرفض الرموز غير الصالحة والبايتات التي تتجاوز حجم النوع.
تقريب FLOAT32
FLOAT32 يخزّن أقرب قيمة ثنائية قابلة للتمثيل. تتحول 3.14 إلى البايتات 40 48 F5 C3، أي 3.140000104904175. هذا تقريب طبيعي لتمثيل الفاصلة العائمة.
النصوص والألوان
هذه الأداة لتحويل الأعداد وبايتاتها، وليست لفك ترميز النصوص أو ألوان RGB. استخدم نوع عدد صحيح أو IEEE 754 لقيم السجلات.
سيناريوهات التطبيق
- تحويل تنسيق بيانات اتصالات Modbus
- تصحيح أنواع بيانات PLC
- تكوين معلمات الأجهزة الصناعية
- تحليل بروتوكولات الاتصال
- تطوير أنظمة جمع البيانات
- حساب قيم سجلات الأجهزة
- تحويل أعداد الفاصلة العائمة والأعداد الصحيحة
- مواءمة تنسيقات بيانات الأجهزة المتعددة