K2G Geschrieben 27. November 2005 Geschrieben 27. November 2005 Hallo erstmal, bräuchte mal Hilfe bei dieser Aufgabe hier: Ein 8-Bit-Mikrocontroller-System soll mit 1 MBit RAM ausgerüstet werden. Jetzt die frage dazu: Was kann man aus diesen Angaben über die Adressbusbreite aussagen? Wäre nett, wenn mir da jemand weiterhelfen könnte
m.Walter Geschrieben 28. November 2005 Geschrieben 28. November 2005 Hallo K2G, ich rate mal folgendes: Im RAM können sich 125000 Speicheradressen á 8Bit befinden. Wenn man diese adressieren will, braucht man dazu 17Bit. Von einem 17Bit-Bus habe ich noch nie gehört(ok, das will nichts heißen). Die nächste Möglichkeit wäre dann ein 32Bit-Bus. Jetzt würde ich gern die Meinungen von Fachleuten lesen. Gruss Matthias
K2G Geschrieben 28. November 2005 Autor Geschrieben 28. November 2005 Jepp, die Lösung ist richtig, 17Bit. :uli Aber wie bist du auf 17Bit gekommen? Grüße :marine
Klotzkopp Geschrieben 28. November 2005 Geschrieben 28. November 2005 Du musst die Zweierpotenz ermitteln, die mindestens so groß ist wie die Anzahl der adressierbaren Einheiten: 131072 = 2 hoch 17
K2G Geschrieben 28. November 2005 Autor Geschrieben 28. November 2005 Du musst die Zweierpotenz ermitteln, die mindestens so groß ist wie die Anzahl der adressierbaren Einheiten: 131072 = 2 hoch 17 Ach so, also einfach so lange ausprobieren, bis es mind. 125000 sind. Okay, danke :eat:
Klotzkopp Geschrieben 29. November 2005 Geschrieben 29. November 2005 Ach so, also einfach so lange ausprobieren, bis es mind. 125000 sind.Du kannst auch den Logarithmus zur Basis 2 ermitteln und aufrunden. Eigentlich sind es auch nicht 125.000, sondern genau 2 hoch 17. 1 MBit sind ja nicht 1.000.000 Bit, sondern 2 hoch 20, das sind 1.048.576. Damit hast du genau 131072 adressierbare Einheiten.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden