Ich habe eine Frage, undzwar wird diese wahrscheinlich einige von euch belustigen.
Es geht um folgendes:
Wie findet man heraus, wieviele Adressen ein uProzessor benötigt, wenn man einfach den Baustein sieht.
Wie findet man heraus, wieviele Adressen ein uProzessor
benötigt, wenn man einfach den Baustein sieht.
Meinst Du die Anzahl von Adressen? Die hängt von der Anzahl der Daten und der Größe des Programms ab. Oder einfach davon, wieviel Speicherplatz der verwendete Baustein / Computer halt hat.
Meinst Du die Anzahl von Adressleitungen? Man kann mit n Adressleitungen 2 hoch n verschiedene Adressen ansprechen. Z.B. mit 8Leitungen 256Speicherplätze. Mit 16Leitungen sind es dann 65536Speicherplätze. Es kommt schlicht auf die Größe des Speicherplatzes an, die ein Baustein bietet bzw. ein Controller ansprechen kann bzw. für eine Aufgabe benötigt wird, wieviele Leitungen man verwenden muss. Außerdem kann man (um das auch noch zu erwähnen) Adressleitungen multiplexen, also nacheinander mehrfach verwenden. Grad beim von Dir verlinkten 8051-Controller werden die oberen 8Adressbits beim Zugriff auch als Datenbits verwendet - um Leitungen zu sparen.
der Mikroprozessor braucht keine Adressen.
An Deinem beispiel sieht man, dass der Peripheriebaustein 17 Adresseingaenge hat (A0…A16).
Der Mikro stellt diese ueber seine Ausgaeng zur Verfuegung.