Hallo, ich als absoluter Laie hätte da mal eine Frage. Ich beschäftige mich momentan mit Mikroprozessortechnik und bin da auf den Begriff "gemultiplexter Adress-/ Datenbus" gestoßen. Was ist das und wie funktioniert es? Ich kann nirgends eine Erklärung finden. Vielen Dank schon mal im vorraus
Anstatt zweier getrennter Busse für Daten und Adressen hast du eben nur einen Bus. Zuerst werden die Adresse auf den Bus gelegt. Diese werden mittels eines Latch "gehalten" damit sie dauerhaft am Baustein anliegen. Dann werden über den selben Bus die Daten geschaufelt.
In der guten alten 8085 Zeit gab es nur Gehäuse bis 40Pins und da man 16Bit Adressen und 8Bit Daten hatte währen einfach zu viele PINs dazu gebraucht worden. Die Lösung lag also im Multiplexen von Adressen und Daten. Ein einfaches 8Bit Latch musste dann einen Teil der Adresse zwischenspeichern. mfG Michael
michael_ohl schrieb: > In der guten alten 8085 Zeit gab es nur Gehäuse bis 40Pins und da man > 16Bit Adressen und 8Bit Daten hatte währen einfach zu viele PINs dazu > gebraucht worden. Zwar gab es etliche andere 8-Bit-Prozessoren, bei denen es sehr wohl möglich war, einen 8-Bit-Daten- und einen 16-Bit-Adressbus separat ohne Multiplex in einem 40poligen Gehäusen unterzubringen (6502, Z80, 6809), aber das falsifiziert Deine Aussage nicht. Mit dem 8086 hättest Du aber ein anschaulicheres Beispiel wählen können: 20-Bit Adress- und 16-Bit-Datenbus -- und das auch in einem 40poligen Gehäuse.
Vielen Dank für eure Antworten. Das hat mir wirklich weitergeholfen Liebe Grüße
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.