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