Forum: Mikrocontroller und Digitale Elektronik Memory Map lesen lernen


von Zacc (Gast)


Lesenswert?

>>Zacc schrieb:
>> Wieviele Adressleitungen brauche ich, um 1 byte zu adressieren ?
>
>Eine

Nein. Keine. Der /CE genuegt.

von John P. (Firma: HSHS) (johnplay)


Lesenswert?

Zacc schrieb:
>>>Zacc schrieb:
>>> Wieviele Adressleitungen brauche ich, um 1 byte zu adressieren ?
>>
>>Eine
>
> Nein. Keine. Der /CE genuegt.

Okay, klär mich auf wieviel brauch ich für das IC1 / IC2 (Byte)

von Zacc (Gast)


Lesenswert?

Wir hatten das schon. Wieviele Speicher Adressen kann ich mit einer 
Leitung ansteuern?

von John P. (Firma: HSHS) (johnplay)


Lesenswert?

Zacc schrieb:
> Wir hatten das schon. Wieviele Speicher Adressen kann ich mit einer
> Leitung ansteuern?

Man kann damit 2 ansteuern

von Zacc (Gast)


Lesenswert?

Ich hab einmal 11 und einmal 14. Das waeren dann?

von John P. (Firma: HSHS) (johnplay)


Lesenswert?

Zacc schrieb:
> Ich hab einmal 11 und einmal 14. Das waeren dann?

22 und 28

von Zacc (Gast)


Lesenswert?

Nein. Wir hattten das schon.
1 Leitung   .. 2 Adressen
2 Leitungen .. 4 Adressen
3 Leitungen .. 8 Adressen
4 Leitungen ..16 Adressen
..

11 Leitungen .. .. Adressen
..
14 Leitungen .. .. Adressen

von John P. (Firma: HSHS) (johnplay)


Lesenswert?

Zacc schrieb:
> Nein. Wir hattten das schon.
> 1 Leitung   .. 2 Adressen
> 2 Leitungen .. 4 Adressen
> 3 Leitungen .. 8 Adressen
> 4 Leitungen ..16 Adressen
> ..
>
11 Leitungen 2048 Adressen
> ..
14 Leitungen 16 384 Adressen

von Zacc (Gast)


Lesenswert?

Genau. dh die Speicher sind wie gross ?

von John P. (Firma: HSHS) (johnplay)


Lesenswert?

Zacc schrieb:
> Genau. dh die Speicher sind wie gross ?

256?
2048?

von Zacc (Gast)


Lesenswert?

Nein. Aber eine Speicherstelle sind jeweils ein byte. Nochmals. Wieviele 
Speicherstellen koennen adressiert werden.

von John P. (Firma: HSHS) (johnplay)


Lesenswert?

Zacc schrieb:
> Nein. Aber eine Speicherstelle sind jeweils ein byte. Nochmals. Wieviele
> Speicherstellen koennen adressiert werden.

16 384 Adressen
2048 Adressen

von Zacc (Gast)


Lesenswert?

Ja. Genau. Die Speicher sin also wie gross ?

von John P. (Firma: HSHS) (johnplay)


Lesenswert?

Zacc schrieb:
> Ja. Genau. Die Speicher sin also wie gross ?

16 384 Byte
2048 Byte
?

von Zacc (Gast)


Lesenswert?

Genau.

von Zacc (Gast)


Lesenswert?

Jetz waren noch die fehlenden Adressleitungen beim IC2.

von Noname (Gast)


Lesenswert?

Wie lautet also die Antwort auf Deine eigene Frage, John:

"Sind die ICs jetzt also beide 8 Byte ? Woran erkenn ich dies?"


Sorry. Habe doch noch mitgelesen.

von John P. (Firma: HSHS) (johnplay)


Lesenswert?

Zacc schrieb:
> Jetz waren noch die fehlenden Adressleitungen beim IC2.

Genau :) Was ist damit?- wofür brauch ich die?

von Zacc (Gast)


Lesenswert?

Was geschieht, wenn man die Adressleitungen A11 & A2 nicht verwendet?

von John P. (Firma: HSHS) (johnplay)


Lesenswert?

Zacc schrieb:
> Was geschieht, wenn man die Adressleitungen A11 & A2 nicht verwendet?

Das macht denk ich nichts aus

von Zacc (Gast)


Lesenswert?

Das ist richtig, aber was geschieht ?

von John P. (Firma: HSHS) (johnplay)


Lesenswert?

Zacc schrieb:
> Das ist richtig, aber was geschieht ?

Nichts weiter, es bleibt dabei.

von Zacc (Gast)


Lesenswert?

Der speicher ist bei

111d dxxx xxxx xxxx

Wobei dd zwei unbestimmt bist darstellen. Diese 2 Bits haben 4 Zustaende

00, 01, 10, 11, das bedeutet der Speicher erscheint unter

1110 0xxx xxxx xxxx
1110 1xxx xxxx xxxx
1111 0xxx xxxx xxxx
1111 1xxx xxxx xxxx

dh er erscheint 4 mal. Und sollte sich dann nicht mit anderem speicher 
ueberschneiden.

von John P. (Firma: HSHS) (johnplay)


Lesenswert?

Zacc schrieb:
> Der speicher ist bei
>
> 111d dxxx xxxx xxxx
>
> Wobei dd zwei unbestimmt bist darstellen. Diese 2 Bits haben 4 Zustaende
>
> 00, 01, 10, 11, das bedeutet der Speicher erscheint unter
>
> 1110 0xxx xxxx xxxx
> 1110 1xxx xxxx xxxx
> 1111 0xxx xxxx xxxx
> 1111 1xxx xxxx xxxx
>
> dh er erscheint 4 mal. Und sollte sich dann nicht mit anderem speicher
> ueberschneiden.

Vielen vielen Dank Zacc für die ganz große Hilfe, der Zeitaufwand und 
die Mühe die du für mich investiert hast. Ich bin dir sehr dankbar 
darüber und hoch erfreut das es noch so "Helf-Profis" gibt.
Danke

von Zacc (Gast)


Lesenswert?

Gern eschehen. Gute Nacht.

von John P. (Firma: HSHS) (johnplay)


Lesenswert?

Zacc schrieb:
> Der speicher ist bei
>
> 111d dxxx xxxx xxxx
>
> Wobei dd zwei unbestimmt bist darstellen. Diese 2 Bits haben 4 Zustaende
>
> 00, 01, 10, 11, das bedeutet der Speicher erscheint unter
>
> 1110 0xxx xxxx xxxx
> 1110 1xxx xxxx xxxx
> 1111 0xxx xxxx xxxx
> 1111 1xxx xxxx xxxx
>
> dh er erscheint 4 mal. Und sollte sich dann nicht mit anderem speicher
> ueberschneiden.

Letzte Frage
x kann doch für 0 und 1 stehen oder? Ist das dann nicht so korrekt:

111x x111 1111 1111
111x x000 0000 0000

von Zacc (Gast)


Lesenswert?

In meiner Darstelling hab ich die x fuer die Speicheradressen verwendet. 
In deiner Darstellung hast du die x unbestimmt. Richtig waere dann :

1) 1110 0000 0000 0000 start
   1110 0111 1111 1111 ende
2) 1110 1000 0000 0000 start
   1110 1111 1111 1111 ende
3) 1111 0000 0000 0000 start
   1111 0111 1111 1111 ende
4) 1111 1000 0000 0000 start
   1111 1111 1111 1111 ende

von John P. (Firma: HSHS) (johnplay)


Lesenswert?

Zacc schrieb:
> In meiner Darstelling hab ich die x fuer die Speicheradressen verwendet.
> In deiner Darstellung hast du die x unbestimmt. Richtig waere dann :
>
> 1) 1110 0000 0000 0000 start
>    1110 0111 1111 1111 ende
> 2) 1110 1000 0000 0000 start
>    1110 1111 1111 1111 ende
> 3) 1111 0000 0000 0000 start
>    1111 0111 1111 1111 ende
> 4) 1111 1000 0000 0000 start
>    1111 1111 1111 1111 ende

Perfekt, Merci ;)

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
Noch kein Account? Hier anmelden.