Microcomputersystem Speichermapping entwickeln

OP #3704357
Lesenswert?
• ▲
▼
Hi,

anbei ist eine Aufgabe und die Lösung dazu (Aufgabe a). Ich versuche 
gerade anhand der Lösung nachzuvollziehen wie man hier vorgeht, komme 
aber schon nach y0 erste Zeile ( 0 0 0 X) nicht mehr weiter,

kann das jemand kurz erklären?

Vielen Dank.

Gruß
Michael
Angehängte Dateien:
Moderator (Firma: Titel) Persönliche Seite #3704398
Lesenswert?
• ▲
▼
Michael N. schrieb:
> komme aber schon nach y0 erste Zeile ( 0 0 0 X) nicht mehr weiter,
Aber genau die Zeile mit y0 kapierst du noch?

> kann das jemand kurz erklären?
Wenn da steht /Y0 = /A15*/A14*/A13, dann liest sich das so:
Y0 ist Aktiv (=Low), wenn A15, A14 und A13 alle low sind.
Also von
1
15  ...  8 7  ...  0
2
 0000 0000 0000 0000  bis
3
 0001 1111 1111 1111
Und das ist in Hex 0x0000..0x1FFF

Die nächste Zeile lautet
/Y1 = /A15*A14 + /A15*A13 + A15*/A14*/A13, das heißt also: Y1 ist aktiv 
wenn (Bereich 1) A15 low und gleichzeitig A14 high ist, oder wenn 
(Bereich 2) A15 low und gleichzeitig A13 high ist, oder wenn (Bereich 3) 
A15 high und gleichzeitig A14 und A13 low sind.
Also ist Y1 aktiv von
1
15  ...  8 7  ...  0
2
 0010 0000 0000 0000  Bereich (1)
3
 0011 1111 1111 1111
4
 0100 0000 0000 0000  Bereich (2)
5
 0101 1111 1111 1111
6
 1000 0000 0000 0000  Bereich (3)
7
 1001 1111 1111 1111

Summa sumarum also
1
 0010 0000 0000 0000  bis
2
 1001 1111 1111 1111
Und das ist in Hex 0x2000..0x9FFF

Ab Y3 wirds dann wieder einfacher. Y3 ist aktiv (=low) wenn A15, A14 und 
A12 high sind, und gleichzeitig A13 und A11 low.
Also ist Y3 aktiv von
1
15  ...  8 7  ...  0
2
 1101 0000 0000 0000  bis
3
 1101 0111 1111 1111
Und das ist in Hex 0xD000..0xD7FF

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.