Adressbusbreite berechnen

Pulsatilla77

Newbie
Registriert
Okt. 2017
Beiträge
2
Hallo,

ich hätte mal eine Frage zur Berechnung von einem Adressbus:

Prozessor 68000
Wortlänge 2 Byte
Hauptspeicherkapazität 16 MByte.

Wie berechnet man daraus die Adressbusbreite?

Ich danke Euch vielmals für Eure Hilfe, alles Liebe, Pulsatilla77
 
ist sicher für die schule oder?
 
Ist folgende Rechnung richtig?

16MByte = 16 x 1024 x 1024= 1677216
Diese Zahl entspricht der Speicherzellen des Hauptspeichers.
Diese Zahl muss ich noch durch 2 teilen und komme dann auf 8388608.
Dies entspricht der binären Zahl 2 hoch 23.
In einem Adressbus sind 23 Bits enhalten.

Liebe Grüße,

Pulsatilla77
 
klingt plausibel für mich aber da die zahl genau aufgeht ist absolut null platz für evtl. overhead oder so.
 
Der Motorola 68000 ist ein 1979 eingeführter CISC-Prozessor aus der 68000er-Familie von Motorola (später Freescale, heute NXP). Er besitzt intern 32-Bit-Register, einen mit 32 Bit adressierten linearen Adressraum, davon 24 Bit extern verfügbar, acht 32-Bit-Datenregister, neun 32-Bit-Adressregister, ein 16-Bit-Statusregister sowie einen 16-Bit-Datenbus.

maximaler Speicher = Anz.Datenleitungen * 2Anz.Adressleitungen
und
Anz.Adressleitungen=ln(maximaler Speicher/Anz.Datenleitungen)/ln(2) -> 23bit Adressleitung
 
Zuletzt bearbeitet:
Zurück
Oben