Ich habe Probleme zu verstehen, in wie eine 32-Bit-Computer-Byte-Adressierung erreicht wird:Wie wird die Adressierung von Bytes in modernen Computern implementiert?
Ist der RAM selbst Byte adressierbar Bedeutung das erste Byte hat Adresse 0 und die zweite 1 usw.? In diesem Fall würde nicht 4 Lesezyklen dauern, um ein 32-Bit-Wort zu lesen und die Breite des Datenbusses zu verschwenden?
Oder besteht der RAM aus 32-Bit-Wörtern, was bedeutet, dass die Adresse 0 auf die ersten 4 Bytes und die Adresse 2 auf die Bytes 5 bis 8 zeigt? In diesem Fall würde ich erwarten, dass die RAM-Schnittstelle die Byte-Adressierung möglich macht (aus der CPU-Sicht)