Schulaufagbe die 2.

Gast #121269
Lesenswert?
• ▲
▼
Zur nächsten Aufgabe ^^

Ein Mikrocontrollersystem des Typs INTEL 8051 soll mit SRAM-
Speicherchips bestückt werden (externer Datenspeicher). Zur Verfügung
stehen Bausteine der Typen 6264-70 (Angaben im Verkaufskatalog: DIL28,
8K * 8, 70ns) und 62256-80 (Angaben: DIL28, 32K * 8, 80ns).

Aufgabe c)

Berechnen Sie, wie viele Chips des jeweiligen Typs Sie bei einer
Vollbestückung des Speichers auf das Board setzen müssen.

Vollbestückung??
Gast #121272
Lesenswert?
• ▲
▼
Sieh Dir mal die Adressleitungen an. Wieviele sind das?
Die Daten- und Adressleitungen sind auch doppelt belegt...
2^Adressleitungen=maximaler Speicher/grösse der Chips(32K)=anzahl der
Chips.
Axel
Gast #121277
Lesenswert?
• ▲
▼
@Rufus: Deine Antwort ist nur halb richtig. Stichwort:
Harvard-Architektur. Der 8051 hat getrennten Daten / Code -Speicher.
Allerdings wird oftmals mit einem Trick eine von-Neummann Maschine
gebastelt - in diesem Fall wäre Deine Antwort richtig.

@Zicane: (Gewünschter Speicher) / (Speicher pro Chip) = (Anzahl Chips).
Gast #121279
Lesenswert?
• ▲
▼
1. Das ist abhängig vom Board selbst - wieviele Steckplätze, welche
Adressierungsmöglichkeiten. Dieser Wert muß sich nicht unbedingt mit
dem maximal möglichen Adressbereich des 8051 decken.
2. Das hast Du doch oben in einer Deiner Antworten bereits selbst
beantwortet...
Gast #121280
Lesenswert?
• ▲
▼
1. In der Aufgabenstellung steht: INTEL 8051, oder gibt es selbst bei
diesen Typen noch unterschiedlich viele Speicherplätze und
Adressmöglichkeiten? Wenn ja, wie hoch ist dann der der maximal
mögliche Adressbereich?

2. Also 32k?

Was ist an dieser Rechnung falsch?
2^Adressleitungen=maximaler Speicher/grösse der Chips(32K)=anzahl der
Chips
8192 Bytes/32768 = 0,25
Gast #121282
Lesenswert?
• ▲
▼
@Zicane
1. Schau Dir bitte nochmal die Anzahl der Adressleitungen an. 8192
Bytes Adressbereich ist definitiv falsch. Da es sich um RAM-Bausteine
handelt, ist wohl nur der XMem-Bereich gemeint.

2. Jep. Ein 62256 hat 256KBit, organisiert in je 8 Bit (=1 Byte) ->
32KByte.
Gast #121284
Lesenswert?
• ▲
▼
Stimmt exakt.

Nur ist zu bedenken, daß die maximal mögliche Adresse nicht 65536 ist,
sondern 65535. Da die erste Adresse bei 0 anfängt.

Nur zur Vorbeugung, falls der Lehrer mit möglichen Fangfragen kommt.

Grüße
Andreas

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.