Zrozumienie wyrównania słów

Rozumiem, co oznacza dostęp do pamięci w taki sposób, że jest wyrównany, ale nie rozumiem, dlaczego jest to konieczne. Na przykład, dlaczego mogę uzyskać dostęp do pojedynczego bajtu z adresu0x…1 ale nie mogę uzyskać dostępu do pół słowa (dwóch bajtów) z tego samego adresu.

Ponownie rozumiem, że jeśli masz adresA i obiekt wielkościs że dostęp jest wyrównany, jeśliA mod s = 0. Ale nie rozumiem, dlaczego jest to ważne na poziomie sprzętu.

questionAnswers(4)

yourAnswerToTheQuestion