السلام عليكم ورحمه الله وبركاتة
مافئدة النظام العشري المشفر ثنائية؟؟؟؟
وهل يفهمه الحاسوب؟؟
السلام عليكم ورحمه الله وبركاتة
مافئدة النظام العشري المشفر ثنائية؟؟؟؟
وهل يفهمه الحاسوب؟؟
السلام عليكم ...
هل تقصد BCD ؟
لا أدري إن كان x86 يدعم الـ binary-coded decimals و لكنه يستفاد منه ببساطة في الحسابات المالية, و ليس العلمية. السبب هو أنه لا يمكن تمثيل بعض الأرقام العشرية بدقة كاملة في النظام الثنائي, و تحديداً في الـ Floating Point binary numbers :)
لاحظ أنك ستستخدم bits 4 لكل رقم عشري. و بالتالي, الـ byte الواحد يمكنه تمثيل (100, 0] فقط. بينما byte واحد يمكنه تمثيل (255, 0].
أنصحك بالقراءة حول أنظمة الأعداد, و الإطلاع على طريقة تمثيل الأعداد غير الصحيحة في الحاسوب, هذا مرجع على مستوى عالي و لكن للأسف يفترض معرفة مسبقة بمفهوم الـ floating point numbers :)
عموماً ابحث عن أي كتاب Assembly و ستجد فيه معلومات أكثر حول الموضوع,
تحياتي ...
x86 يدعم ال BCD
اخي العزيز كما نعلم ان النظام الباينري يتيح لك استخدام رقمين فقط وهما الواحد والصفر ولكن في الحياه بصوره عامه نحن نستخدم نظام الدسميل للعد من الصفر الى التسعه
لذلك تم تشفير نظام الباينري الى نظام عشري والشفره تكون كما يلي
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
وهكذا اعتقد التكمله معروفه هذا مفهومي عن ال BCD حسب علمي
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…