سؤال

أنا أقرأ " بنية الكمبيوتر نهجا كميا " (الطبعة الخامسة) وأواجه صعوبة في الواجهة الصلب هذا الجدول:

p>  أدخل وصف الصورة هنا

أنا أفهم كيف يحدث الاختلال، أي بعض البايت أو الكلمة أو الكلمة أو الكلمة المزدوجة ليست مضاعفة العنوان حيث يتم تخزين العنصر أو الوصول إليه.الجزء الذي لا أفهمه هو أنه يقول في التسمية التوضيحية: "إن إزاحة البايت التي تسمي الأعمدة تحدد البتات ذات الترتيب المنخفض من العنوان"

سؤالي هو السبب في أن البتات الثلاثة المنخفضة من العنوان المهمة أو ذات الصلة في هذا الموقف؟أفترض أن البتات المنخفضة النظام هي أدنى قيم ثنائية في العنوان.الحدس الخاص بي هو أن البتات الثلاثة المنخفضة ترتيب يمكن أن تخبرنا إذا كان العنوان هو المتعدد (2،4، أو 8) لأي بيانات يتم الوصول إليها، لكنني لست متأكدا.

هل كانت مفيدة؟

المحلول

دعونا نلقي نظرة عينة، مكتوبة في ثنائي: 110100100110.

الآن دعونا نحسب IT Modulo 2، 4، 8، 16، كتابة الجواب في ثنائي:

  • mod 2: 0
  • mod 4: 10
  • mod 8: 110
  • mod 16: 0110

(أوصي بالتحقق من ذلك.)

نأمل أن تتمكن من توصيل النقاط الآن.

كإتشر إضافي، دعنا نفعل مثالا عشريا: 987348957943 وزارة الدفاع 100= 43. لماذا؟منذ $ i $ رقم TH من اليمين (العد من 0) هو "يستحق" 10 دولارات ^ i $ ، لذلك فإن جميع الأرقام الأخرى غير الاثنين في أقصى اليمين هي "تستحق" بعض مضاعف 100.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى cs.stackexchange
scroll top