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
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
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.