محوّل الأعداد السداسية والعشرية

تحويل دفعي

قيمة واحدة في كل سطر. تُتجاهل الأسطر الفارغة. الحد الأقصى ⁨200⁩ قيمة.

أدخل القيم، ثم اختر تحويل.

من السداسي إلى العشري وبالعكسأعداد صحيحة وIEEE 754 وترتيب بايتات الجهاز

تنسيق الإدخال

تحويل تلقائي أثناء الكتابة

أمثلة عملية
FLOAT32اكتمل التحويل
عشريست عشريHEX
40 48 F5 C3
البايتاتانقر على بايت لعرض قيمته الثنائية
ترتيب البايتاتإبقاء ترتيب البايتات
السجلات
010x4048020xF5C3

التمثيل الثنائي للقيمة

IEEE 754 / FLOAT32
31الترتيب الأصلي0
الإشارة0الأس128الجزء الكسري4781507
القيمة المخزنة3.140000104904175

قد توجد فروق في دقة أعداد الفاصلة العائمة

نتائج التحويل

نوع البياناتABCD (إبقاء ترتيب البايتات)DCBA (عكس جميع البايتات)BADCCDAB
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. قارن النتائج؛ الشرطة تعني أن النوع لا يمثل القيمة.

اختر نوع التحويل

المهمةالقيمة المدخلةنوع البياناتترتيب البايتاتالنتيجة
من الست عشري إلى العشريFFUINT16AB255
من العشري إلى الست عشري255UINT16AB00 FF
فك عدد عائم3F800000FLOAT32ABCD1
عدد صحيح بإشارةFFFFINT16AB-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
  • تكوين معلمات الأجهزة الصناعية
  • تحليل بروتوكولات الاتصال
  • تطوير أنظمة جمع البيانات
  • حساب قيم سجلات الأجهزة
  • تحويل أعداد الفاصلة العائمة والأعداد الصحيحة
  • مواءمة تنسيقات بيانات الأجهزة المتعددة